laferrierejc

Percent's based on bin min and pop min if lower

Apr 3rd, 2012
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 27.14 KB | None | 0 0
  1.  
  2. //Return's % relative to bin
  3.  
  4. If
  5.  
  6. //Return min of attributes,
  7. //a d.attribute_min() function would have to be created (Math.functions don't work on d.attributes() )
  8. function strMin() {return d.attribute_min(0)}
  9. function agiMin() {return d.attribute_min(1)}
  10. function tuffMin() {return d.attribute_min(2)}
  11. function endMin() {return d.attribute_min(3)}
  12. function recMin() {return d.attribute_min(4)}
  13. function disRMin() {return d.attribute_min(5)}
  14. function anaAMin() {return d.attribute_min(6)}
  15. function focMin() {return d.attribute_min(7)}
  16. function willMin() {return d.attribute_min(8)}
  17. function creMin() {return d.attribute_min(9)}
  18. function intuMin() {return d.attribute_min(10)}
  19. function patMin() {return d.attribute_min(11)}
  20. function memMin() {return d.attribute_min(12)}
  21. function linAMin() {return d.attribute_min(13)}
  22. function spaSMin() {return d.attribute_min(14)}
  23. function musMin() {return d.attribute_min(15)}
  24. function kinSMin() {return d.attribute_min(16)}
  25. function empMin() {return d.attribute_min(17)}
  26. function socAMin() {return d.attribute_min(18)}
  27.  
  28. //Return max of attributes, a d.attribute_max() function would have to be created
  29. //a d.attribute_max() function would have to be created
  30. function StrengthMax() {return d.attribute_max(0)}
  31. function AgilityMax() {return d.attribute_max(1)}
  32. function ToughnessMax(){return d.attribute_max(2)}
  33. function EnduranceMax() {return d.attribute_max(3)}
  34. function RecuperationMax() {return d.attribute_max(4)}
  35. function DiseaseResistanceMax() {return d.attribute_max(5)}
  36. function AnalyticalAbilityMax() {return d.attribute_max(6)}
  37. function FocusMax() {return d.attribute_max(7)}
  38. function WillpowerMax() {return d.attribute_max(8)}
  39. function CreativityMax() {return d.attribute_max(9)}
  40. function IntuitionMax() {return d.attribute_max(10)}
  41. function PatienceMax() {return d.attribute_max(11)}
  42. function MemoryMax() {return d.attribute_max(12)}
  43. function LinguisticAbilityMax() {return d.attribute_max(13)}
  44. function SpatialSenseMax() {return d.attribute_max(14)}
  45. function MusicalityMax() {return d.attribute_max(15)}
  46. function KinestheticSenseMax() {return d.attribute_max(16)}
  47. function EmpathyMax() {return d.attribute_max(17)}
  48. function SocialAwarenessMax(){return d.attribute_max(18)}
  49.  
  50. /*
  51. //Return median of attributes
  52. //a d.attribute_med() function would have to be created
  53. function strMed()()() {return d.attribute_med(0)}
  54. function agiMed()()() {return d.attribute_med(1)}
  55. function tuffMed()()() {return d.attribute_med(2)}
  56. function endMed()()() {return d.attribute_med(3)}
  57. function recMed()()() {return d.attribute_med(4)}
  58. function disRMed()()() {return d.attribute_med(5)}
  59. function anaAMed()()() {return d.attribute_med(6)}
  60. function focMed()()() {return d.attribute_med(7)}
  61. function willMed()()() {return d.attribute_med(8)}
  62. function creMed()()() {return d.attribute_med(9)}
  63. function intuMed()()() {return d.attribute_med(10)}
  64. function patMed()()() {return d.attribute_med(11)}
  65. function memMed()()() {return d.attribute_med(12)}
  66. function linAMed()()() {return d.attribute_med(13)}
  67. function spaSMed()()() {return d.attribute_med(14)}
  68. function musMed()()() {return d.attribute_med(15)}
  69. function kinSMed()()() {return d.attribute_med(16)}
  70. function empMed()()() {return d.attribute_med(17)}
  71. function socAMed()()(){return d.attribute_med(18)}
  72. */
  73.  
  74. //Trait Min's
  75. //requires a d.trait_min() function
  76. function NervousnessMin() {return d.trait_min(0)}
  77. function RageMin() {return d.trait_min(1)}
  78. function DepressionMin() {return d.trait_min(2)}
  79. function NeurosisMin() {return d.trait_min(3)}
  80. function UrgeMin() {return d.trait_min(4)}
  81. function StressMin() {return d.trait_min(5)}
  82. function FriendlyMin() {return d.trait_min(6)}
  83. function CompanyMin() {return d.trait_min(7)}
  84. function LeadershipMin() {return d.trait_min(8)}
  85. function ActivenessMin() {return d.trait_min(9)}
  86. function ThrillseekingMin() {return d.trait_min(10)}
  87. function OptimismMin() {return d.trait_min(11)}
  88. function ImaginationMin() {return d.trait_min(12)}
  89. function ArtisticMin() {return d.trait_min(13)}
  90. function EmotionMin() {return d.trait_min(14)}
  91. function AdventureMin() {return d.trait_min(15)}
  92. function ThinkingMin() {return d.trait_min(16)}
  93. function RebelliousnessMin() {return d.trait_min(17)}
  94. function TrustingMin() {return d.trait_min(18)}
  95. function HonestyMin() {return d.trait_min(19)}
  96. function HelpfulnessMin() {return d.trait_min(20)}
  97. function CompromisingMin() {return d.trait_min(21)}
  98. function ModestyMin() {return d.trait_min(22)}
  99. function CompassionMin() {return d.trait_min(23)}
  100. function ConfidenceMin() {return d.trait_min(24)}
  101. function OrganizationMin() {return d.trait_min(25)}
  102. function LawfulnessMin() {return d.trait_min(26)}
  103. function ExcellenceMin() {return d.trait_min(27)}
  104. function PerseveranceMin() {return d.trait_min(28)}
  105. function CautiousnessMin() {return d.trait_min(29)}
  106.  
  107. //Trait Max's
  108. //requires a d.trait_max() function
  109. function NervousnessMax() {return d.trait_max(0)}
  110. function RageMax() {return d.trait_max(1)}
  111. function DepressionMax() {return d.trait_max(2)}
  112. function NeurosisMax() {return d.trait_max(3)}
  113. function UrgeMax() {return d.trait_max(4)}
  114. function StressMax() {return d.trait_max(5)}
  115. function FriendlyMax() {return d.trait_max(6)}
  116. function CompanyMax() {return d.trait_max(7)}
  117. function LeadershipMax() {return d.trait_max(8)}
  118. function ActivenessMax() {return d.trait_max(9)}
  119. function ThrillseekingMax() {return d.trait_max(10)
  120. function OptimismMax() {return d.trait_max(11)}
  121. function ImaginationMax() {return d.trait_max(12)}
  122. function ArtisticMax() {return d.trait_max(13)}
  123. function EmotionMax() {return d.trait_max(14)}
  124. function AdventureMax() {return d.trait_max(15)}
  125. function ThinkingMax() {return d.trait_max(16)}
  126. function RebelliousnessMax() {return d.trait_max(17
  127. function TrustingMax() {return d.trait_max(18)}
  128. function HonestyMax() {return d.trait_max(19)}
  129. function HelpfulnessMax() {return d.trait_max(20)}
  130. function CompromisingMax() {return d.trait_max(21)}
  131. function ModestyMax() {return d.trait_max(22)}
  132. function CompassionMax() {return d.trait_max(23)}
  133. function ConfidenceMax() {return d.trait_max(24)}
  134. function OrganizationMax() {return d.trait_max(25)}
  135. function LawfulnessMax() {return d.trait_max(26)}
  136. function ExcellenceMax() {return d.trait_max(27)}
  137. function PerseveranceMax() {return d.trait_max(28)}
  138. function CautiousnessMax() {return d.trait_max(29)}
  139.  
  140. /*
  141. //Trait Median's
  142. //requires d.trait_med() function.
  143. function NervousnessMed() {return d.trait_med(0)}
  144. function RageMed() {return d.trait_med(1)}
  145. function DepressionMed() {return d.trait_med(2)}
  146. function NeurosisMed() {return d.trait_med(3)}
  147. function UrgeMed() {return d.trait_med(4)}
  148. function StressMed() {return d.trait_med(5)}
  149. function FriendlyMed() {return d.trait_med(6)}
  150. function CompanyMed() {return d.trait_med(7)}
  151. function LeadershipMed() {return d.trait_med(8)}
  152. function ActivenessMed() {return d.trait_med(9)}
  153. function ThrillseekingMed() {return d.trait_med(10)
  154. function OptimismMed() {return d.trait_med(11)}
  155. function ImaginationMed() {return d.trait_med(12)}
  156. function ArtisticMed() {return d.trait_med(13)}
  157. function EmotionMed() {return d.trait_med(14)}
  158. function AdventureMed() {return d.trait_med(15)}
  159. function ThinkingMed() {return d.trait_med(16)}
  160. function RebelliousnessMed() {return d.trait_med(17
  161. function TrustingMed() {return d.trait_med(18)}
  162. function HonestyMed() {return d.trait_med(19)}
  163. function HelpfulnessMed() {return d.trait_med(20)}
  164. function CompromisingMed() {return d.trait_med(21)}
  165. function ModestyMed() {return d.trait_med(22)}
  166. function CompassionMed() {return d.trait_med(23)}
  167. function ConfidenceMed() {return d.trait_med(24)}
  168. function OrganizationMed() {return d.trait_med(25)}
  169. function LawfulnessMed() {return d.trait_med(26)}
  170. function ExcellenceMed() {return d.trait_med(27)}
  171. function PerseveranceMed() {return d.trait_med(28)}
  172. function CautiousnessMed() {return d.trait_med(29)}
  173. */
  174.  
  175. //Return skill min (most likely 0)
  176. //needs a d.skill_min() function (or just return 0)
  177. function MinerMin() {return d.skill_min(0)}
  178. function WoodCutterMin() {return d.skill_min(1)}
  179. function CarpenterMin() {return d.skill_min(2)}
  180. function EngraverMin() {return d.skill_min(3)}
  181. function MasonMin() {return d.skill_min(4)}
  182. function AnimalTrainerMin() {return d.skill_min(5)}
  183. function AnimalCaretakerMin() {return d.skill_min(6)}
  184. function FishDissectorMin() {return d.skill_min(7)}
  185. function AnimalDissectorMin() {return d.skill_min(8)}
  186. function FishCleanerMin() {return d.skill_min(9)}
  187. function ButcherMin() {return d.skill_min(10)}
  188. function TrapperMin() {return d.skill_min(11)}
  189. function TannerMin() {return d.skill_min(12)}
  190. function WeaverMin() {return d.skill_min(13)}
  191. function BrewerMin() {return d.skill_min(14)}
  192. function AlchemistMin() {return d.skill_min(15)}
  193. function ClothierMin() {return d.skill_min(16)}
  194. function MillerMin() {return d.skill_min(17)}
  195. function ThresherMin() {return d.skill_min(18)}
  196. function CheeseMakerMin() {return d.skill_min(19)}
  197. function MilkerMin() {return d.skill_min(20)}
  198. function CookMin() {return d.skill_min(21)}
  199. function GrowerMin() {return d.skill_min(22)}
  200. function HerbalistMin() {return d.skill_min(23)}
  201. function FisherdwarfMin() {return d.skill_min(24)}
  202. function FurnaceOperatorMin() {return d.skill_min(25)}
  203. function StrandExtractorMin() {return d.skill_min(26)}
  204. function WeaponsmithMin() {return d.skill_min(27)}
  205. function ArmorsmithMin() {return d.skill_min(28)}
  206. function MetalsmithMin() {return d.skill_min(29)}
  207. function GemCutterMin() {return d.skill_min(30)}
  208. function GemSetterMin() {return d.skill_min(31)}
  209. function WoodCrafterMin() {return d.skill_min(32)}
  210. function StoneCrafterMin() {return d.skill_min(33)}
  211. function MetalCrafterMin() {return d.skill_min(34)}
  212. function GlassmakerMin() {return d.skill_min(35)}
  213. function LeatherworkerMin() {return d.skill_min(36)}
  214. function BoneCarverMin() {return d.skill_min(37)}
  215. function AxedwarfMin() {return d.skill_min(38)}
  216. function SwordsdwarfMin() {return d.skill_min(39)}
  217. function KnifeUserMin() {return d.skill_min(40)}
  218. function MacedwarfMin() {return d.skill_min(41)}
  219. function HammerdwarfMin() {return d.skill_min(42)}
  220. function SpeardwarfMin() {return d.skill_min(43)}
  221. function MarksdwarfMin() {return d.skill_min(44)}
  222. function ShieldUserMin() {return d.skill_min(45)}
  223. function ArmorUserMin() {return d.skill_min(46)}
  224. function SiegeEngineerMin() {return d.skill_min(47)}
  225. function SiegeOperatorMin() {return d.skill_min(48)}
  226. function BowyerMin() {return d.skill_min(49)}
  227. function PikemanMin() {return d.skill_min(50)}
  228. function LasherMin() {return d.skill_min(51)}
  229. function BowmanMin() {return d.skill_min(52)}
  230. function BlowgunnerMin() {return d.skill_min(53)}
  231. function ThrowerMin() {return d.skill_min(54)}
  232. function MechanicMin() {return d.skill_min(55)}
  233. function DruidMin() {return d.skill_min(56)}
  234. function AmbusherMin() {return d.skill_min(57)}
  235. function BuildingDesignerMin() {return d.skill_min(58)}
  236. function WoundDresserMin() {return d.skill_min(59)}
  237. function DiagnosticianMin() {return d.skill_min(60)}
  238. function SurgeonMin() {return d.skill_min(61)}
  239. function BoneDoctorMin() {return d.skill_min(62)}
  240. function SuturerMin() {return d.skill_min(63)}
  241. function CrutchWalkerMin() {return d.skill_min(64)}
  242. function WoodBurnerMin() {return d.skill_min(65)}
  243. function LyeMakerMin() {return d.skill_min(66)}
  244. function SoaperMin() {return d.skill_min(67)}
  245. function PotashMakerMin() {return d.skill_min(68)}
  246. function DyerMin() {return d.skill_min(69)}
  247. function PumpOperatorMin() {return d.skill_min(70)}
  248. function SwimmerMin() {return d.skill_min(71)}
  249. function PersuaderMin() {return d.skill_min(72)}
  250. function NegotiatorMin() {return d.skill_min(73)}
  251. function JudgeofIntentMin() {return d.skill_min(74)}
  252. function AppraiserMin() {return d.skill_min(75)}
  253. function OrganizerMin() {return d.skill_min(76)}
  254. function RecordKeeperMin() {return d.skill_min(77)}
  255. function LiarMin() {return d.skill_min(78)}
  256. function IntimidatorMin() {return d.skill_min(79)}
  257. function ConversationalistMin() {return d.skill_min(80)}
  258. function ComedianMin() {return d.skill_min(81)}
  259. function FlattererMin() {return d.skill_min(82)}
  260. function ConsolerMin() {return d.skill_min(83)}
  261. function PacifierMin() {return d.skill_min(84)}
  262. function TrackerMin() {return d.skill_min(85)}
  263. function StudentMin() {return d.skill_min(86)}
  264. function ConcentrationMin() {return d.skill_min(87)}
  265. function DisciplineMin() {return d.skill_min(88)}
  266. function ObserverMin() {return d.skill_min(89)}
  267. function WordsmithMin() {return d.skill_min(90)}
  268. function WriterMin() {return d.skill_min(91)}
  269. function PoetMin() {return d.skill_min(92)}
  270. function ReaderMin() {return d.skill_min(93)}
  271. function SpeakerMin() {return d.skill_min(94)}
  272. function CoordinationMin() {return d.skill_min(95)}
  273. function BalanceMin() {return d.skill_min(96)}
  274. function LeaderMin() {return d.skill_min(97)}
  275. function TeacherMin() {return d.skill_min(98)}
  276. function FighterMin() {return d.skill_min(99)}
  277. function ArcherMin() {return d.skill_min(100)}
  278. function WrestlerMin() {return d.skill_min(101)}
  279. function BiterMin() {return d.skill_min(102)}
  280. function StrikerMin() {return d.skill_min(103)}
  281. function KickerMin() {return d.skill_min(104)}
  282. function DodgerMin() {return d.skill_min(105)}
  283. function MiscObjectUserMin() {return d.skill_min(106)}
  284. function KnapperMin() {return d.skill_min(107)}
  285. function ShearerMin() {return d.skill_min(109)}
  286. function SpinnerMin() {return d.skill_min(110)}
  287. function PotterMin() {return d.skill_min(111)}
  288. function GlazerMin() {return d.skill_min(112)}
  289. function PresserMin() {return d.skill_min(113)}
  290. function BeeKeeperMin() {return d.skill_min(114)}
  291. function WaxWorkerMin() {return d.skill_min(115)}
  292.  
  293. //return skill max
  294. //requires d.skill_max() function
  295. function MaxerMax() {return d.skill_max(0)}
  296. function WoodCutterMax() {return d.skill_max(1)}
  297. function CarpenterMax() {return d.skill_max(2)}
  298. function EngraverMax() {return d.skill_max(3)}
  299. function MasonMax() {return d.skill_max(4)}
  300. function AnimalTrainerMax() {return d.skill_max(5)}
  301. function AnimalCaretakerMax() {return d.skill_max(6)}
  302. function FishDissectorMax() {return d.skill_max(7)}
  303. function AnimalDissectorMax() {return d.skill_max(8)}
  304. function FishCleanerMax() {return d.skill_max(9)}
  305. function ButcherMax() {return d.skill_max(10)}
  306. function TrapperMax() {return d.skill_max(11)}
  307. function TannerMax() {return d.skill_max(12)}
  308. function WeaverMax() {return d.skill_max(13)}
  309. function BrewerMax() {return d.skill_max(14)}
  310. function AlchemistMax() {return d.skill_max(15)}
  311. function ClothierMax() {return d.skill_max(16)}
  312. function MillerMax() {return d.skill_max(17)}
  313. function ThresherMax() {return d.skill_max(18)}
  314. function CheeseMakerMax() {return d.skill_max(19)}
  315. function MilkerMax() {return d.skill_max(20)}
  316. function CookMax() {return d.skill_max(21)}
  317. function GrowerMax() {return d.skill_max(22)}
  318. function HerbalistMax() {return d.skill_max(23)}
  319. function FisherdwarfMax() {return d.skill_max(24)}
  320. function FurnaceOperatorMax() {return d.skill_max(25)}
  321. function StrandExtractorMax() {return d.skill_max(26)}
  322. function WeaponsmithMax() {return d.skill_max(27)}
  323. function ArmorsmithMax() {return d.skill_max(28)}
  324. function MetalsmithMax() {return d.skill_max(29)}
  325. function GemCutterMax() {return d.skill_max(30)}
  326. function GemSetterMax() {return d.skill_max(31)}
  327. function WoodCrafterMax() {return d.skill_max(32)}
  328. function StoneCrafterMax() {return d.skill_max(33)}
  329. function MetalCrafterMax() {return d.skill_max(34)}
  330. function GlassmakerMax() {return d.skill_max(35)}
  331. function LeatherworkerMax() {return d.skill_max(36)}
  332. function BoneCarverMax() {return d.skill_max(37)}
  333. function AxedwarfMax() {return d.skill_max(38)}
  334. function SwordsdwarfMax() {return d.skill_max(39)}
  335. function KnifeUserMax() {return d.skill_max(40)}
  336. function MacedwarfMax() {return d.skill_max(41)}
  337. function HammerdwarfMax() {return d.skill_max(42)}
  338. function SpeardwarfMax() {return d.skill_max(43)}
  339. function MarksdwarfMax() {return d.skill_max(44)}
  340. function ShieldUserMax() {return d.skill_max(45)}
  341. function ArmorUserMax() {return d.skill_max(46)}
  342. function SiegeEngineerMax() {return d.skill_max(47)}
  343. function SiegeOperatorMax() {return d.skill_max(48)}
  344. function BowyerMax() {return d.skill_max(49)}
  345. function PikemanMax() {return d.skill_max(50)}
  346. function LasherMax() {return d.skill_max(51)}
  347. function BowmanMax() {return d.skill_max(52)}
  348. function BlowgunnerMax() {return d.skill_max(53)}
  349. function ThrowerMax() {return d.skill_max(54)}
  350. function MechanicMax() {return d.skill_max(55)}
  351. function DruidMax() {return d.skill_max(56)}
  352. function AmbusherMax() {return d.skill_max(57)}
  353. function BuildingDesignerMax() {return d.skill_max(58)}
  354. function WoundDresserMax() {return d.skill_max(59)}
  355. function DiagnosticianMax() {return d.skill_max(60)}
  356. function SurgeonMax() {return d.skill_max(61)}
  357. function BoneDoctorMax() {return d.skill_max(62)}
  358. function SuturerMax() {return d.skill_max(63)}
  359. function CrutchWalkerMax() {return d.skill_max(64)}
  360. function WoodBurnerMax() {return d.skill_max(65)}
  361. function LyeMakerMax() {return d.skill_max(66)}
  362. function SoaperMax() {return d.skill_max(67)}
  363. function PotashMakerMax() {return d.skill_max(68)}
  364. function DyerMax() {return d.skill_max(69)}
  365. function PumpOperatorMax() {return d.skill_max(70)}
  366. function SwimmerMax() {return d.skill_max(71)}
  367. function PersuaderMax() {return d.skill_max(72)}
  368. function NegotiatorMax() {return d.skill_max(73)}
  369. function JudgeofIntentMax() {return d.skill_max(74)}
  370. function AppraiserMax() {return d.skill_max(75)}
  371. function OrganizerMax() {return d.skill_max(76)}
  372. function RecordKeeperMax() {return d.skill_max(77)}
  373. function LiarMax() {return d.skill_max(78)}
  374. function IntimidatorMax() {return d.skill_max(79)}
  375. function ConversationalistMax() {return d.skill_max(80)}
  376. function ComedianMax() {return d.skill_max(81)}
  377. function FlattererMax() {return d.skill_max(82)}
  378. function ConsolerMax() {return d.skill_max(83)}
  379. function PacifierMax() {return d.skill_max(84)}
  380. function TrackerMax() {return d.skill_max(85)}
  381. function StudentMax() {return d.skill_max(86)}
  382. function ConcentrationMax() {return d.skill_max(87)}
  383. function DisciplineMax() {return d.skill_max(88)}
  384. function ObserverMax() {return d.skill_max(89)}
  385. function WordsmithMax() {return d.skill_max(90)}
  386. function WriterMax() {return d.skill_max(91)}
  387. function PoetMax() {return d.skill_max(92)}
  388. function ReaderMax() {return d.skill_max(93)}
  389. function SpeakerMax() {return d.skill_max(94)}
  390. function CoordinationMax() {return d.skill_max(95)}
  391. function BalanceMax() {return d.skill_max(96)}
  392. function LeaderMax() {return d.skill_max(97)}
  393. function TeacherMax() {return d.skill_max(98)}
  394. function FighterMax() {return d.skill_max(99)}
  395. function ArcherMax() {return d.skill_max(100)}
  396. function WrestlerMax() {return d.skill_max(101)}
  397. function BiterMax() {return d.skill_max(102)}
  398. function StrikerMax() {return d.skill_max(103)}
  399. function KickerMax() {return d.skill_max(104)}
  400. function DodgerMax() {return d.skill_max(105)}
  401. function MiscObjectUserMax() {return d.skill_max(106)}
  402. function KnapperMax() {return d.skill_max(107)}
  403. function ShearerMax() {return d.skill_max(109)}
  404. function SpinnerMax() {return d.skill_max(110)}
  405. function PotterMax() {return d.skill_max(111)}
  406. function GlazerMax() {return d.skill_max(112)}
  407. function PresserMax() {return d.skill_max(113)}
  408. function BeeKeeperMax() {return d.skill_max(114)}
  409. function WaxWorkerMax() {return d.skill_max(115)}
  410.  
  411. /*
  412. //Skill Median function
  413. //rquires d.skill_med() function
  414. function MederMed() {return d.skill_med(0)}
  415. function WoodCutterMed() {return d.skill_med(1)}
  416. function CarpenterMed() {return d.skill_med(2)}
  417. function EngraverMed() {return d.skill_med(3)}
  418. function MasonMed() {return d.skill_med(4)}
  419. function AnimalTrainerMed() {return d.skill_med(5)}
  420. function AnimalCaretakerMed() {return d.skill_med(6)}
  421. function FishDissectorMed() {return d.skill_med(7)}
  422. function AnimalDissectorMed() {return d.skill_med(8)}
  423. function FishCleanerMed() {return d.skill_med(9)}
  424. function ButcherMed() {return d.skill_med(10)}
  425. function TrapperMed() {return d.skill_med(11)}
  426. function TannerMed() {return d.skill_med(12)}
  427. function WeaverMed() {return d.skill_med(13)}
  428. function BrewerMed() {return d.skill_med(14)}
  429. function AlchemistMed() {return d.skill_med(15)}
  430. function ClothierMed() {return d.skill_med(16)}
  431. function MillerMed() {return d.skill_med(17)}
  432. function ThresherMed() {return d.skill_med(18)}
  433. function CheeseMakerMed() {return d.skill_med(19)}
  434. function MilkerMed() {return d.skill_med(20)}
  435. function CookMed() {return d.skill_med(21)}
  436. function GrowerMed() {return d.skill_med(22)}
  437. function HerbalistMed() {return d.skill_med(23)}
  438. function FisherdwarfMed() {return d.skill_med(24)}
  439. function FurnaceOperatorMed() {return d.skill_med(25)}
  440. function StrandExtractorMed() {return d.skill_med(26)}
  441. function WeaponsmithMed() {return d.skill_med(27)}
  442. function ArmorsmithMed() {return d.skill_med(28)}
  443. function MetalsmithMed() {return d.skill_med(29)}
  444. function GemCutterMed() {return d.skill_med(30)}
  445. function GemSetterMed() {return d.skill_med(31)}
  446. function WoodCrafterMed() {return d.skill_med(32)}
  447. function StoneCrafterMed() {return d.skill_med(33)}
  448. function MetalCrafterMed() {return d.skill_med(34)}
  449. function GlassmakerMed() {return d.skill_med(35)}
  450. function LeatherworkerMed() {return d.skill_med(36)}
  451. function BoneCarverMed() {return d.skill_med(37)}
  452. function AxedwarfMed() {return d.skill_med(38)}
  453. function SwordsdwarfMed() {return d.skill_med(39)}
  454. function KnifeUserMed() {return d.skill_med(40)}
  455. function MacedwarfMed() {return d.skill_med(41)}
  456. function HammerdwarfMed() {return d.skill_med(42)}
  457. function SpeardwarfMed() {return d.skill_med(43)}
  458. function MarksdwarfMed() {return d.skill_med(44)}
  459. function ShieldUserMed() {return d.skill_med(45)}
  460. function ArmorUserMed() {return d.skill_med(46)}
  461. function SiegeEngineerMed() {return d.skill_med(47)}
  462. function SiegeOperatorMed() {return d.skill_med(48)}
  463. function BowyerMed() {return d.skill_med(49)}
  464. function PikemanMed() {return d.skill_med(50)}
  465. function LasherMed() {return d.skill_med(51)}
  466. function BowmanMed() {return d.skill_med(52)}
  467. function BlowgunnerMed() {return d.skill_med(53)}
  468. function ThrowerMed() {return d.skill_med(54)}
  469. function MechanicMed() {return d.skill_med(55)}
  470. function DruidMed() {return d.skill_med(56)}
  471. function AmbusherMed() {return d.skill_med(57)}
  472. function BuildingDesignerMed() {return d.skill_med(58)}
  473. function WoundDresserMed() {return d.skill_med(59)}
  474. function DiagnosticianMed() {return d.skill_med(60)}
  475. function SurgeonMed() {return d.skill_med(61)}
  476. function BoneDoctorMed() {return d.skill_med(62)}
  477. function SuturerMed() {return d.skill_med(63)}
  478. function CrutchWalkerMed() {return d.skill_med(64)}
  479. function WoodBurnerMed() {return d.skill_med(65)}
  480. function LyeMakerMed() {return d.skill_med(66)}
  481. function SoaperMed() {return d.skill_med(67)}
  482. function PotashMakerMed() {return d.skill_med(68)}
  483. function DyerMed() {return d.skill_med(69)}
  484. function PumpOperatorMed() {return d.skill_med(70)}
  485. function SwimmerMed() {return d.skill_med(71)}
  486. function PersuaderMed() {return d.skill_med(72)}
  487. function NegotiatorMed() {return d.skill_med(73)}
  488. function JudgeofIntentMed() {return d.skill_med(74)}
  489. function AppraiserMed() {return d.skill_med(75)}
  490. function OrganizerMed() {return d.skill_med(76)}
  491. function RecordKeeperMed() {return d.skill_med(77)}
  492. function LiarMed() {return d.skill_med(78)}
  493. function IntimidatorMed() {return d.skill_med(79)}
  494. function ConversationalistMed() {return d.skill_med(80)}
  495. function ComedianMed() {return d.skill_med(81)}
  496. function FlattererMed() {return d.skill_med(82)}
  497. function ConsolerMed() {return d.skill_med(83)}
  498. function PacifierMed() {return d.skill_med(84)}
  499. function TrackerMed() {return d.skill_med(85)}
  500. function StudentMed() {return d.skill_med(86)}
  501. function ConcentrationMed() {return d.skill_med(87)}
  502. function DisciplineMed() {return d.skill_med(88)}
  503. function ObserverMed() {return d.skill_med(89)}
  504. function WordsmithMed() {return d.skill_med(90)}
  505. function WriterMed() {return d.skill_med(91)}
  506. function PoetMed() {return d.skill_med(92)}
  507. function ReaderMed() {return d.skill_med(93)}
  508. function SpeakerMed() {return d.skill_med(94)}
  509. function CoordinationMed() {return d.skill_med(95)}
  510. function BalanceMed() {return d.skill_med(96)}
  511. function LeaderMed() {return d.skill_med(97)}
  512. function TeacherMed() {return d.skill_med(98)}
  513. function FighterMed() {return d.skill_med(99)}
  514. function ArcherMed() {return d.skill_med(100)}
  515. function WrestlerMed() {return d.skill_med(101)}
  516. function BiterMed() {return d.skill_med(102)}
  517. function StrikerMed() {return d.skill_med(103)}
  518. function KickerMed() {return d.skill_med(104)}
  519. function DodgerMed() {return d.skill_med(105)}
  520. function MiscObjectUserMed() {return d.skill_med(106)}
  521. function KnapperMed() {return d.skill_med(107)}
  522. function ShearerMed() {return d.skill_med(109)}
  523. function SpinnerMed() {return d.skill_med(110)}
  524. function PotterMed() {return d.skill_med(111)}
  525. function GlazerMed() {return d.skill_med(112)}
  526. function PresserMed() {return d.skill_med(113)}
  527. function BeeKeeperMed() {return d.skill_med(114)}
  528. function WaxWorkerMed() {return d.skill_med(115)}
  529. */
  530.  
  531. //example of setting min's and max's outside of bin's
  532. //we will use the wiki's median value for attributes based on wiki.
  533. function attributeMinValue (attribute, category)
  534. {
  535. //minus
  536. if (category = 1)
  537. {
  538. bin1=150;
  539. };
  540. //normal, Physical
  541. if (category = 2)
  542. {
  543. bin1=200;
  544. };
  545. //normal, Mental
  546. if (category = 3)
  547. {
  548. bin1=200;
  549. };
  550. //plus
  551. if (category = 4)
  552. {
  553. bin1=450;
  554. };
  555. //plus plus
  556. if (category = 5)
  557. {
  558. bin1=700;
  559. };
  560.  
  561. if attributeMin() < (bin1)
  562. {attrMinValue=strMin() }
  563. else {attrMinValue=bin1};
  564. }
  565.  
  566. //takes a d.attribute() function as a paraemeter, and a category parameter
  567. function attributeMaxValue (attribute, category)
  568. {
  569. //minus
  570. if (category = 1)
  571. {
  572. bin7=1500;
  573. };
  574. //normal, Physical
  575. if (category = 2)
  576. {
  577. bin7=2000;
  578. };
  579. //normal, Mental
  580. if (category = 3)
  581. {
  582. bin7=2000;
  583. };
  584. //plus
  585. if (category = 4)
  586. {
  587. bin7=2250;
  588. };
  589. //plus plus
  590. if (category = 5)
  591. {
  592. bin7=2500;
  593. };
  594.  
  595. if attrMaxValue() > (bin7)
  596. {strMaxValue=strMax() }
  597. else {attrMaxValue = bin7};
  598. return attrMaxValue;
  599. }
  600.  
  601. function attributeMedianValue(category)
  602. {
  603. //minus
  604. if (category == 1)
  605. {
  606. return=900;
  607. }
  608. //normal, Physical
  609. else if (category == 2)
  610. {
  611. return=1000;
  612. }
  613. //normal, Mental
  614. else if (category == 3)
  615. {
  616. return=1000;
  617. }
  618. //plus
  619. else if (category == 4)
  620. {
  621. return=1250;
  622. }
  623. //plus plus
  624. else if (category == 5)
  625. {
  626. return=2500;
  627. };
  628. }
  629.  
  630. returnAttributePct (attribute, minValue, maxValue)
  631. {
  632. if (attribute < attributeMedianValue(attribute)) {
  633. xpct = attribute-attributeMinValue(attribute)/(attributeMedianValue(attribute)/2);
  634. }
  635. else if (attribute >= attributeMedianValue(attribute)) {
  636. xpct = (attribute-attributeMedianValue(attribute)/((attributeMaxValue(attribute)-attributeMedianValue(attribute))/2))+.5;
  637. };
  638. return xpct;
  639. }
Advertisement
Add Comment
Please, Sign In to add comment