浏览代码

Reintroduced partial patch from r2327 (sex->female) + typo fix.

Frank Zago 14 年之前
父节点
当前提交
6826826e87
共有 2 个文件被更改,包括 160 次插入159 次删除
  1. 158 158
      config/heroes.json
  2. 2 1
      lib/CHeroHandler.cpp

+ 158 - 158
config/heroes.json

@@ -1,876 +1,876 @@
 {
 {
 	// heroes' information.
 	// heroes' information.
 	//   id: hero id
 	//   id: hero id
-	//   sex: male/female
-	//   skill_set: initial set of secondary abilities (skill ID, initial skil level)
+	//   female: true if hero is female, else false
+	//   skill_set: initial set of secondary abilities (skill ID, initial skill level)
 	//   spell: hero starts with that initial spell
 	//   spell: hero starts with that initial spell
 	"heroes": [
 	"heroes": [
 		{ "id": 0,
 		{ "id": 0,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  			    { "skill": 1, "level": 1 } ],
 		  			    { "skill": 1, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 1, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 1, "info": 0 } ] },
 		{ "id": 1,
 		{ "id": 1,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  			    { "skill": 1, "level": 1 } ],
 		  			    { "skill": 1, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 2 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 2 } ] },
 		{ "id": 2,
 		{ "id": 2,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  			    { "skill": 23, "level": 1 } ],
 		  			    { "skill": 23, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 4 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 4 } ] },
 		{ "id": 3,
 		{ "id": 3,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  			    { "skill": 5, "level": 1 } ],
 		  			    { "skill": 5, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 2, "subtype": 5, "info": 1 } ] },
 		  "specialties": [ { "type":2, "val": 2, "subtype": 5, "info": 1 } ] },
 		{ "id": 4,
 		{ "id": 4,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  			    { "skill": 13, "level": 1 } ],
 		  			    { "skill": 13, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 13, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 13, "info": 0 } ] },
 		{ "id": 5,
 		{ "id": 5,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  			    { "skill": 22, "level": 1 } ],
 		  			    { "skill": 22, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 6 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 6 } ] },
 		{ "id": 6,
 		{ "id": 6,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  			    { "skill": 20, "level": 1 } ],
 		  			    { "skill": 20, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 146 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 146 } ] },
 		{ "id": 7,
 		{ "id": 7,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  			    { "skill": 19, "level": 1 } ],
 		  			    { "skill": 19, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 10 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 10 } ] },
 		{ "id": 8,
 		{ "id": 8,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 46,
 		  "spell": 46,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 27, "level": 1 } ],
 		  			    { "skill": 27, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 27, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 27, "info": 0 } ] },
 		{ "id": 9,
 		{ "id": 9,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 41,
 		  "spell": 41,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 4, "level": 1 } ],
 		  			    { "skill": 4, "level": 1 } ],
 		  "specialties": [ { "type":6, "val": 3, "subtype": 41, "info": 0 } ] },
 		  "specialties": [ { "type":6, "val": 3, "subtype": 41, "info": 0 } ] },
 		{ "id": 10,
 		{ "id": 10,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 45,
 		  "spell": 45,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 13, "level": 1 } ],
 		  			    { "skill": 13, "level": 1 } ],
 		  "specialties": [ { "type":8, "val": 0, "subtype": 45, "info": 0 } ] },
 		  "specialties": [ { "type":8, "val": 0, "subtype": 45, "info": 0 } ] },
 		{ "id": 11,
 		{ "id": 11,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 20,
 		  "spell": 20,
 		  "skill_set": [ { "skill": 7, "level": 2 } ],
 		  "skill_set": [ { "skill": 7, "level": 2 } ],
 		  "specialties": [ { "type":3, "val": 3, "subtype": 20, "info": 0 } ] },
 		  "specialties": [ { "type":3, "val": 3, "subtype": 20, "info": 0 } ] },
 		{ "id": 12,
 		{ "id": 12,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 42,
 		  "spell": 42,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 8, "level": 1 } ],
 		  			    { "skill": 8, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 8 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 8 } ] },
 		{ "id": 13,
 		{ "id": 13,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 35,
 		  "spell": 35,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 11, "level": 1 } ],
 		  			    { "skill": 11, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 11, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 11, "info": 0 } ] },
 		{ "id": 14,
 		{ "id": 14,
 		  "spell": 48,
 		  "spell": 48,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 21, "level": 1 } ],
 		  			    { "skill": 21, "level": 1 } ],
 		  "specialties": [ { "type":8, "val": 0, "subtype": 48, "info": 0 } ] },
 		  "specialties": [ { "type":8, "val": 0, "subtype": 48, "info": 0 } ] },
 		{ "id": 15,
 		{ "id": 15,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 37,
 		  "spell": 37,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 24, "level": 1 } ],
 		  			    { "skill": 24, "level": 1 } ],
 		  "specialties": [ { "type":10, "val": 350, "subtype": 6, "info": 0 } ] },
 		  "specialties": [ { "type":10, "val": 350, "subtype": 6, "info": 0 } ] },
 		{ "id": 16,
 		{ "id": 16,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  			    { "skill": 23, "level": 1 } ],
 		  			    { "skill": 23, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 23, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 23, "info": 0 } ] },
 		{ "id": 17,
 		{ "id": 17,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 9, "level": 1 },
 		  "skill_set": [ { "skill": 9, "level": 1 },
 		  			    { "skill": 26, "level": 1 } ],
 		  			    { "skill": 26, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 16 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 16 } ] },
 		{ "id": 18,
 		{ "id": 18,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 1, "level": 2 } ],
 		  "skill_set": [ { "skill": 1, "level": 2 } ],
 		  "specialties": [ { "type":10, "val": 350, "subtype": 6, "info": 0 } ] },
 		  "specialties": [ { "type":10, "val": 350, "subtype": 6, "info": 0 } ] },
 		{ "id": 19,
 		{ "id": 19,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 4, "level": 1 },
 		  "skill_set": [ { "skill": 4, "level": 1 },
 		  			    { "skill": 6, "level": 1 } ],
 		  			    { "skill": 6, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 22 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 22 } ] },
 		{ "id": 20,
 		{ "id": 20,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 26, "level": 2 } ],
 		  "skill_set": [ { "skill": 26, "level": 2 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 26, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 26, "info": 0 } ] },
 		{ "id": 21,
 		{ "id": 21,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 1, "level": 1 },
 		  "skill_set": [ { "skill": 1, "level": 1 },
 		  			    { "skill": 22, "level": 1 } ],
 		  			    { "skill": 22, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 18 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 18 } ] },
 		{ "id": 22,
 		{ "id": 22,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 0, "level": 1 },
 		  "skill_set": [ { "skill": 0, "level": 1 },
 		  			    { "skill": 26, "level": 1 } ],
 		  			    { "skill": 26, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 24 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 24 } ] },
 		{ "id": 23,
 		{ "id": 23,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 1, "level": 1 },
 		  "skill_set": [ { "skill": 1, "level": 1 },
 		  			    { "skill": 2, "level": 1 } ],
 		  			    { "skill": 2, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 2, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 2, "info": 0 } ] },
 		{ "id": 24,
 		{ "id": 24,
 		  "spell": 55,
 		  "spell": 55,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 18, "level": 1 } ],
 		  			    { "skill": 18, "level": 1 } ],
 		  "specialties": [ { "type":8, "val": 0, "subtype": 55, "info": 1 } ] },
 		  "specialties": [ { "type":8, "val": 0, "subtype": 55, "info": 1 } ] },
 		{ "id": 25,
 		{ "id": 25,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 37,
 		  "spell": 37,
 		  "skill_set": [ { "skill": 7, "level": 2 },
 		  "skill_set": [ { "skill": 7, "level": 2 },
 		  			    { "skill": 10, "level": 1 } ],
 		  			    { "skill": 10, "level": 1 } ],
 		  "specialties": [ { "type":3, "val": 3, "subtype": 37, "info": 0 } ] },
 		  "specialties": [ { "type":3, "val": 3, "subtype": 37, "info": 0 } ] },
 		{ "id": 26,
 		{ "id": 26,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 42,
 		  "spell": 42,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 24, "level": 1 } ],
 		  			    { "skill": 24, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 24, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 24, "info": 0 } ] },
 		{ "id": 27,
 		{ "id": 27,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 0,
 		  "spell": 0,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 27, "level": 1 } ],
 		  			    { "skill": 27, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 27, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 27, "info": 0 } ] },
 		{ "id": 28,
 		{ "id": 28,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 15,
 		  "spell": 15,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 11, "level": 1 } ],
 		  			    { "skill": 11, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 11, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 11, "info": 0 } ] },
 		{ "id": 29,
 		{ "id": 29,
 		  "spell": 51,
 		  "spell": 51,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 9, "level": 1 } ],
 		  			    { "skill": 9, "level": 1 } ],
 		  "specialties": [ { "type":7, "val": 0, "subtype": 51, "info": 0 } ] },
 		  "specialties": [ { "type":7, "val": 0, "subtype": 51, "info": 0 } ] },
 		{ "id": 30,
 		{ "id": 30,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 16,
 		  "spell": 16,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 25, "level": 1 } ],
 		  			    { "skill": 25, "level": 1 } ],
 		  "specialties": [ { "type":3, "val": 3, "subtype": 16, "info": 0 } ] },
 		  "specialties": [ { "type":3, "val": 3, "subtype": 16, "info": 0 } ] },
 		{ "id": 31,
 		{ "id": 31,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 30,
 		  "spell": 30,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 3, "level": 1 } ],
 		  			    { "skill": 3, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 20 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 20 } ] },
 		{ "id": 32,
 		{ "id": 32,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 27,
 		  "spell": 27,
 		  "skill_set": [ { "skill": 3, "level": 1 },
 		  "skill_set": [ { "skill": 3, "level": 1 },
 		  			    { "skill": 8, "level": 1 } ],
 		  			    { "skill": 8, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 30 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 30 } ] },
 		{ "id": 33,
 		{ "id": 33,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 15,
 		  "spell": 15,
 		  "skill_set": [ { "skill": 18, "level": 2 } ],
 		  "skill_set": [ { "skill": 18, "level": 2 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 36 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 36 } ] },
 		{ "id": 34,
 		{ "id": 34,
 		  "spell": 53,
 		  "spell": 53,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 8, "level": 1 },
 		  "skill_set": [ { "skill": 8, "level": 1 },
 		  			    { "skill": 25, "level": 1 } ],
 		  			    { "skill": 25, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 32 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 32 } ] },
 		{ "id": 35,
 		{ "id": 35,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 27,
 		  "spell": 27,
 		  "skill_set": [ { "skill": 18, "level": 1 },
 		  "skill_set": [ { "skill": 18, "level": 1 },
 		  			    { "skill": 23, "level": 1 } ],
 		  			    { "skill": 23, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 23, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 23, "info": 0 } ] },
 		{ "id": 36,
 		{ "id": 36,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 15,
 		  "spell": 15,
 		  "skill_set": [ { "skill": 8, "level": 1 },
 		  "skill_set": [ { "skill": 8, "level": 1 },
 		  			    { "skill": 19, "level": 1 } ],
 		  			    { "skill": 19, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 146 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 146 } ] },
 		{ "id": 37,
 		{ "id": 37,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 53,
 		  "spell": 53,
 		  "skill_set": [ { "skill": 18, "level": 1 },
 		  "skill_set": [ { "skill": 18, "level": 1 },
 		  			    { "skill": 26, "level": 1 } ],
 		  			    { "skill": 26, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 38 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 38 } ] },
 		{ "id": 38,
 		{ "id": 38,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 15,
 		  "spell": 15,
 		  "skill_set": [ { "skill": 8, "level": 1 },
 		  "skill_set": [ { "skill": 8, "level": 1 },
 		  			    { "skill": 22, "level": 1 } ],
 		  			    { "skill": 22, "level": 1 } ],
 		  "specialties": [ { "type":10, "val": 1, "subtype": 1, "info": 0 } ] },
 		  "specialties": [ { "type":10, "val": 1, "subtype": 1, "info": 0 } ] },
 		{ "id": 39,
 		{ "id": 39,
 		  "spell": 15,
 		  "spell": 15,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 18, "level": 1 },
 		  "skill_set": [ { "skill": 18, "level": 1 },
 		  			    { "skill": 24, "level": 1 } ],
 		  			    { "skill": 24, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 36 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 36 } ] },
 		{ "id": 40,
 		{ "id": 40,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 60,
 		  "spell": 60,
 		  "skill_set": [ { "skill": 7, "level": 2 } ],
 		  "skill_set": [ { "skill": 7, "level": 2 } ],
 		  "specialties": [ { "type":3, "val": 3, "subtype": 60, "info": 0 } ] },
 		  "specialties": [ { "type":3, "val": 3, "subtype": 60, "info": 0 } ] },
 		{ "id": 41,
 		{ "id": 41,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 46,
 		  "spell": 46,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 8, "level": 1 } ],
 		  			    { "skill": 8, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 8, "info": 1 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 8, "info": 1 } ] },
 		{ "id": 42,
 		{ "id": 42,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 35,
 		  "spell": 35,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 11, "level": 1 } ],
 		  			    { "skill": 11, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 11, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 11, "info": 0 } ] },
 		{ "id": 43,
 		{ "id": 43,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 51,
 		  "spell": 51,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 24, "level": 1 } ],
 		  			    { "skill": 24, "level": 1 } ],
 		  "specialties": [ { "type":7, "val": 0, "subtype": 51, "info": 0 } ] },
 		  "specialties": [ { "type":7, "val": 0, "subtype": 51, "info": 0 } ] },
 		{ "id": 44,
 		{ "id": 44,
 		  "spell": 27,
 		  "spell": 27,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 10, "level": 1 } ],
 		  			    { "skill": 10, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 34 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 34 } ] },
 		{ "id": 45,
 		{ "id": 45,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 19,
 		  "spell": 19,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 25, "level": 1 } ],
 		  			    { "skill": 25, "level": 1 } ],
 		  "specialties": [ { "type":3, "val": 3, "subtype": 19, "info": 0 } ] },
 		  "specialties": [ { "type":3, "val": 3, "subtype": 19, "info": 0 } ] },
 		{ "id": 46,
 		{ "id": 46,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 53,
 		  "spell": 53,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 4, "level": 1 } ],
 		  			    { "skill": 4, "level": 1 } ],
 		  "specialties": [ { "type":8, "val": 0, "subtype": 53, "info": 0 } ] },
 		  "specialties": [ { "type":8, "val": 0, "subtype": 53, "info": 0 } ] },
 		{ "id": 47,
 		{ "id": 47,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 42,
 		  "spell": 42,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 18, "level": 1 } ],
 		  			    { "skill": 18, "level": 1 } ],
 		  "specialties": [ { "type":10, "val": 350, "subtype": 6, "info": 0 } ] },
 		  "specialties": [ { "type":10, "val": 350, "subtype": 6, "info": 0 } ] },
 		{ "id": 48,
 		{ "id": 48,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 3, "level": 2 } ],
 		  "skill_set": [ { "skill": 3, "level": 2 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 46 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 46 } ] },
 		{ "id": 49,
 		{ "id": 49,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 18, "level": 1 } ],
 		  			    { "skill": 18, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 52 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 52 } ] },
 		{ "id": 50,
 		{ "id": 50,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 23, "level": 2 } ],
 		  "skill_set": [ { "skill": 23, "level": 2 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 48 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 48 } ] },
 		{ "id": 51,
 		{ "id": 51,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 19, "level": 1 },
 		  "skill_set": [ { "skill": 19, "level": 1 },
 		  			    { "skill": 26, "level": 1 } ],
 		  			    { "skill": 26, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 42 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 42 } ] },
 		{ "id": 52,
 		{ "id": 52,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 18, "level": 1 },
 		  "skill_set": [ { "skill": 18, "level": 1 },
 		  			    { "skill": 22, "level": 1 } ],
 		  			    { "skill": 22, "level": 1 } ],
 		  "specialties": [ { "type":10, "val": 350, "subtype": 6, "info": 0 } ] },
 		  "specialties": [ { "type":10, "val": 350, "subtype": 6, "info": 0 } ] },
 		{ "id": 53,
 		{ "id": 53,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 1, "level": 1 },
 		  "skill_set": [ { "skill": 1, "level": 1 },
 		  			    { "skill": 3, "level": 1 } ],
 		  			    { "skill": 3, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 42 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 42 } ] },
 		{ "id": 54,
 		{ "id": 54,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 20, "level": 1 },
 		  "skill_set": [ { "skill": 20, "level": 1 },
 		  			    { "skill": 2, "level": 1 } ],
 		  			    { "skill": 2, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 146 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 146 } ] },
 		{ "id": 55,
 		{ "id": 55,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 22, "level": 2 } ],
 		  "skill_set": [ { "skill": 22, "level": 2 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 50 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 50 } ] },
 		{ "id": 56,
 		{ "id": 56,
 		  "spell": 3,
 		  "spell": 3,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 24, "level": 1 } ],
 		  			    { "skill": 24, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 24, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 24, "info": 0 } ] },
 		{ "id": 57,
 		{ "id": 57,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 22,
 		  "spell": 22,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 18, "level": 1 } ],
 		  			    { "skill": 18, "level": 1 } ],
 		  "specialties": [ { "type":3, "val": 3, "subtype": 22, "info": 0 } ] },
 		  "specialties": [ { "type":3, "val": 3, "subtype": 22, "info": 0 } ] },
 		{ "id": 58,
 		{ "id": 58,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 30,
 		  "spell": 30,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 8, "level": 1 } ],
 		  			    { "skill": 8, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 8, "info": 1 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 8, "info": 1 } ] },
 		{ "id": 59,
 		{ "id": 59,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 45,
 		  "spell": 45,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 10, "level": 1 } ],
 		  			    { "skill": 10, "level": 1 } ],
 		  "specialties": [ { "type":8, "val": 0, "subtype": 45, "info": 0 } ] },
 		  "specialties": [ { "type":8, "val": 0, "subtype": 45, "info": 0 } ] },
 		{ "id": 60,
 		{ "id": 60,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 53,
 		  "spell": 53,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 21, "level": 1 } ],
 		  			    { "skill": 21, "level": 1 } ],
 		  "specialties": [ { "type":10, "val": 1, "subtype": 3, "info": 0 } ] },
 		  "specialties": [ { "type":10, "val": 1, "subtype": 3, "info": 0 } ] },
 		{ "id": 61,
 		{ "id": 61,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 43,
 		  "spell": 43,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 11, "level": 1 } ],
 		  			    { "skill": 11, "level": 1 } ],
 		  "specialties": [ { "type":8, "val": 0, "subtype": 43, "info": 0 } ] },
 		  "specialties": [ { "type":8, "val": 0, "subtype": 43, "info": 0 } ] },
 		{ "id": 62,
 		{ "id": 62,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 46,
 		  "spell": 46,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 25, "level": 1 } ],
 		  			    { "skill": 25, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 25, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 25, "info": 0 } ] },
 		{ "id": 63,
 		{ "id": 63,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 21,
 		  "spell": 21,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 6, "level": 1 } ],
 		  			    { "skill": 6, "level": 1 } ],
 		  "specialties": [ { "type":3, "val": 3, "subtype": 21, "info": 0 } ] },
 		  "specialties": [ { "type":3, "val": 3, "subtype": 21, "info": 0 } ] },
 		{ "id": 64,
 		{ "id": 64,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 53,
 		  "spell": 53,
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  			    { "skill": 26, "level": 1 } ],
 		  			    { "skill": 26, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 58 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 58 } ] },
 		{ "id": 65,
 		{ "id": 65,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 46,
 		  "spell": 46,
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  			    { "skill": 20, "level": 1 } ],
 		  			    { "skill": 20, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 62 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 62 } ] },
 		{ "id": 66,
 		{ "id": 66,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 54,
 		  "spell": 54,
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  			    { "skill": 21, "level": 1 } ],
 		  			    { "skill": 21, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 64 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 64 } ] },
 		{ "id": 67,
 		{ "id": 67,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 15,
 		  "spell": 15,
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  			    { "skill": 19, "level": 1 } ],
 		  			    { "skill": 19, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 60 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 60 } ] },
 		{ "id": 68,
 		{ "id": 68,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 15,
 		  "spell": 15,
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  			    { "skill": 22, "level": 1 } ],
 		  			    { "skill": 22, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 66 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 66 } ] },
 		{ "id": 69,
 		{ "id": 69,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 15,
 		  "spell": 15,
 		  "skill_set": [ { "skill": 12, "level": 2 } ],
 		  "skill_set": [ { "skill": 12, "level": 2 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 12, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 12, "info": 0 } ] },
 		{ "id": 70,
 		{ "id": 70,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 15,
 		  "spell": 15,
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  			    { "skill": 22, "level": 1 } ],
 		  			    { "skill": 22, "level": 1 } ],
 		  "specialties": [ { "type":10, "val": 350, "subtype": 6, "info": 0 } ] },
 		  "specialties": [ { "type":10, "val": 350, "subtype": 6, "info": 0 } ] },
 		{ "id": 71,
 		{ "id": 71,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 27,
 		  "spell": 27,
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  			    { "skill": 23, "level": 1 } ],
 		  			    { "skill": 23, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 56 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 56 } ] },
 		{ "id": 72,
 		{ "id": 72,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 24,
 		  "spell": 24,
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  			    { "skill": 18, "level": 1 } ],
 		  			    { "skill": 18, "level": 1 } ],
 		  "specialties": [ { "type":3, "val": 3, "subtype": 24, "info": 0 } ] },
 		  "specialties": [ { "type":3, "val": 3, "subtype": 24, "info": 0 } ] },
 		{ "id": 73,
 		{ "id": 73,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 23,
 		  "spell": 23,
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  			    { "skill": 7, "level": 1 } ],
 		  			    { "skill": 7, "level": 1 } ],
 		  "specialties": [ { "type":3, "val": 3, "subtype": 23, "info": 0 } ] },
 		  "specialties": [ { "type":3, "val": 3, "subtype": 23, "info": 0 } ] },
 		{ "id": 74,
 		{ "id": 74,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 54,
 		  "spell": 54,
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  			    { "skill": 25, "level": 1 } ],
 		  			    { "skill": 25, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 25, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 25, "info": 0 } ] },
 		{ "id": 75,
 		{ "id": 75,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 27,
 		  "spell": 27,
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  			    { "skill": 11, "level": 1 } ],
 		  			    { "skill": 11, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 11, "info": 1 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 11, "info": 1 } ] },
 		{ "id": 76,
 		{ "id": 76,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 39,
 		  "spell": 39,
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  			    { "skill": 8, "level": 1 } ],
 		  			    { "skill": 8, "level": 1 } ],
 		  "specialties": [ { "type":3, "val": 39, "subtype": 0, "info": 3 } ] },
 		  "specialties": [ { "type":3, "val": 39, "subtype": 0, "info": 3 } ] },
 		{ "id": 77,
 		{ "id": 77,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 46,
 		  "spell": 46,
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  			    { "skill": 21, "level": 1 } ],
 		  			    { "skill": 21, "level": 1 } ],
 		  "specialties": [ { "type":8, "val": 0, "subtype": 46, "info": 0 } ] },
 		  "specialties": [ { "type":8, "val": 0, "subtype": 46, "info": 0 } ] },
 		{ "id": 78,
 		{ "id": 78,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 42,
 		  "spell": 42,
 		  "skill_set": [ { "skill": 12, "level": 2 } ],
 		  "skill_set": [ { "skill": 12, "level": 2 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 12, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 12, "info": 0 } ] },
 		{ "id": 79,
 		{ "id": 79,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 30,
 		  "spell": 30,
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  "skill_set": [ { "skill": 12, "level": 1 },
 		  			    { "skill": 24, "level": 1 } ],
 		  			    { "skill": 24, "level": 1 } ],
 		  "specialties": [ { "type":10, "val": 350, "subtype": 6, "info": 0 } ] },
 		  "specialties": [ { "type":10, "val": 350, "subtype": 6, "info": 0 } ] },
 		{ "id": 80,
 		{ "id": 80,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 3, "level": 1 },
 		  "skill_set": [ { "skill": 3, "level": 1 },
 		  			    { "skill": 6, "level": 1 } ],
 		  			    { "skill": 6, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 72 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 72 } ] },
 		{ "id": 81,
 		{ "id": 81,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 20, "level": 1 },
 		  "skill_set": [ { "skill": 20, "level": 1 },
 		  			    { "skill": 22, "level": 1 } ],
 		  			    { "skill": 22, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 146 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 146 } ] },
 		{ "id": 82,
 		{ "id": 82,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 19, "level": 1 },
 		  "skill_set": [ { "skill": 19, "level": 1 },
 		  			    { "skill": 22, "level": 1 } ],
 		  			    { "skill": 22, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 78 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 78 } ] },
 		{ "id": 83,
 		{ "id": 83,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  			    { "skill": 26, "level": 1 } ],
 		  			    { "skill": 26, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 74 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 74 } ] },
 		{ "id": 84,
 		{ "id": 84,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 22, "level": 2 } ],
 		  "skill_set": [ { "skill": 22, "level": 2 } ],
 		  "specialties": [ { "type":10, "val": 350, "subtype": 6, "info": 0 } ] },
 		  "specialties": [ { "type":10, "val": 350, "subtype": 6, "info": 0 } ] },
 		{ "id": 85,
 		{ "id": 85,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 2, "level": 1 },
 		  "skill_set": [ { "skill": 2, "level": 1 },
 		  			    { "skill": 19, "level": 1 } ],
 		  			    { "skill": 19, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 2, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 2, "info": 0 } ] },
 		{ "id": 86,
 		{ "id": 86,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  			    { "skill": 18, "level": 1 } ],
 		  			    { "skill": 18, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 80 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 80 } ] },
 		{ "id": 87,
 		{ "id": 87,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 19, "level": 1 },
 		  "skill_set": [ { "skill": 19, "level": 1 },
 		  			    { "skill": 22, "level": 1 } ],
 		  			    { "skill": 22, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 70 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 70 } ] },
 		{ "id": 88,
 		{ "id": 88,
 		  "spell": 38,
 		  "spell": 38,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 18, "level": 1 } ],
 		  			    { "skill": 18, "level": 1 } ],
 		  "specialties": [ { "type":3, "val": 3, "subtype": 38, "info": 0 } ] },
 		  "specialties": [ { "type":3, "val": 3, "subtype": 38, "info": 0 } ] },
 		{ "id": 89,
 		{ "id": 89,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 27,
 		  "spell": 27,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 8, "level": 1 } ],
 		  			    { "skill": 8, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 8, "info": 1 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 8, "info": 1 } ] },
 		{ "id": 90,
 		{ "id": 90,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 43,
 		  "spell": 43,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 25, "level": 1 } ],
 		  			    { "skill": 25, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 25, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 25, "info": 0 } ] },
 		{ "id": 91,
 		{ "id": 91,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 38,
 		  "spell": 38,
 		  "skill_set": [ { "skill": 7, "level": 2 } ],
 		  "skill_set": [ { "skill": 7, "level": 2 } ],
 		  "specialties": [ { "type":3, "val": 3, "subtype": 38, "info": 0 } ] },
 		  "specialties": [ { "type":3, "val": 3, "subtype": 38, "info": 0 } ] },
 		{ "id": 92,
 		{ "id": 92,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 54,
 		  "spell": 54,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 11, "level": 1 } ],
 		  			    { "skill": 11, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 11, "info": 1 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 11, "info": 1 } ] },
 		{ "id": 93,
 		{ "id": 93,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 23,
 		  "spell": 23,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 3, "level": 2 } ],
 		  			    { "skill": 3, "level": 2 } ],
 		  "specialties": [ { "type":3, "val": 3, "subtype": 23, "info": 0 } ] },
 		  "specialties": [ { "type":3, "val": 3, "subtype": 23, "info": 0 } ] },
 		{ "id": 94,
 		{ "id": 94,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 30,
 		  "spell": 30,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 24, "level": 1 } ],
 		  			    { "skill": 24, "level": 1 } ],
 		  "specialties": [ { "type":10, "val": 1, "subtype": 4, "info": 0 } ] },
 		  "specialties": [ { "type":10, "val": 1, "subtype": 4, "info": 0 } ] },
 		{ "id": 95,
 		{ "id": 95,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 46,
 		  "spell": 46,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 21, "level": 1 } ],
 		  			    { "skill": 21, "level": 1 } ],
 		  "specialties": [ { "type":8, "val": 0, "subtype": 46, "info": 0 } ] },
 		  "specialties": [ { "type":8, "val": 0, "subtype": 46, "info": 0 } ] },
 		{ "id": 96,
 		{ "id": 96,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 22, "level": 1 },
 		  "skill_set": [ { "skill": 22, "level": 1 },
 		  			    { "skill": 10, "level": 1 } ],
 		  			    { "skill": 10, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 94 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 94 } ] },
 		{ "id": 97,
 		{ "id": 97,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 22, "level": 1 },
 		  "skill_set": [ { "skill": 22, "level": 1 },
 		  			    { "skill": 20, "level": 1 } ],
 		  			    { "skill": 20, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 146 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 146 } ] },
 		{ "id": 98,
 		{ "id": 98,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 22, "level": 1 },
 		  "skill_set": [ { "skill": 22, "level": 1 },
 		  			    { "skill": 1, "level": 1 } ],
 		  			    { "skill": 1, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 88 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 88 } ] },
 		{ "id": 99,
 		{ "id": 99,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 22, "level": 1 },
 		  "skill_set": [ { "skill": 22, "level": 1 },
 		  			    { "skill": 3, "level": 1 } ],
 		  			    { "skill": 3, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 92 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 92 } ] },
 		{ "id": 100,
 		{ "id": 100,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 22, "level": 1 },
 		  "skill_set": [ { "skill": 22, "level": 1 },
 		  			    { "skill": 0, "level": 1 } ] },
 		  			    { "skill": 0, "level": 1 } ] },
 		{ "id": 101,
 		{ "id": 101,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 22, "level": 1 },
 		  "skill_set": [ { "skill": 22, "level": 1 },
 		  			    { "skill": 26, "level": 1 } ],
 		  			    { "skill": 26, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 84 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 84 } ] },
 		{ "id": 102,
 		{ "id": 102,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 22, "level": 2 } ],
 		  "skill_set": [ { "skill": 22, "level": 2 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 90 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 90 } ] },
 		{ "id": 103,
 		{ "id": 103,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 22, "level": 1 },
 		  "skill_set": [ { "skill": 22, "level": 1 },
 		  			    { "skill": 19, "level": 1 } ],
 		  			    { "skill": 19, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 22, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 22, "info": 0 } ] },
 		{ "id": 104,
 		{ "id": 104,
 		  "spell": 43,
 		  "spell": 43,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 25, "level": 1 } ],
 		  			    { "skill": 25, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 86 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 86 } ] },
 		{ "id": 105,
 		{ "id": 105,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 15,
 		  "spell": 15,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 6, "level": 1 } ],
 		  			    { "skill": 6, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 25, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 25, "info": 0 } ] },
 		{ "id": 106,
 		{ "id": 106,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 46,
 		  "spell": 46,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 2, "level": 1 } ],
 		  			    { "skill": 2, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 90 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 90 } ] },
 		{ "id": 107,
 		{ "id": 107,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 53,
 		  "spell": 53,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 19, "level": 1 } ],
 		  			    { "skill": 19, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 2, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 2, "info": 0 } ] },
 		{ "id": 108,
 		{ "id": 108,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 44,
 		  "spell": 44,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 20, "level": 1 } ],
 		  			    { "skill": 20, "level": 1 } ],
 		  "specialties": [ { "type":8, "val": 0, "subtype": 53, "info": 0 } ] },
 		  "specialties": [ { "type":8, "val": 0, "subtype": 53, "info": 0 } ] },
 		{ "id": 109,
 		{ "id": 109,
 		  "spell": 54,
 		  "spell": 54,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 22, "level": 1 } ],
 		  			    { "skill": 22, "level": 1 } ],
 		  "specialties": [ { "type":8, "val": 0, "subtype": 44, "info": 0 } ] },
 		  "specialties": [ { "type":8, "val": 0, "subtype": 44, "info": 0 } ] },
 		{ "id": 110,
 		{ "id": 110,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 30,
 		  "spell": 30,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 11, "level": 1 } ],
 		  			    { "skill": 11, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 25, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 25, "info": 0 } ] },
 		{ "id": 111,
 		{ "id": 111,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 43,
 		  "spell": 43,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 26, "level": 1 } ],
 		  			    { "skill": 26, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 11, "info": 1 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 11, "info": 1 } ] },
 		{ "id": 112,
 		{ "id": 112,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 23, "level": 1 },
 		  "skill_set": [ { "skill": 23, "level": 1 },
 		  			    { "skill": 26, "level": 1 } ],
 		  			    { "skill": 26, "level": 1 } ],
 		  "specialties": [ { "type":10, "val": 1, "subtype": 5, "info": 0 } ] },
 		  "specialties": [ { "type":10, "val": 1, "subtype": 5, "info": 0 } ] },
 		{ "id": 113,
 		{ "id": 113,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 23, "level": 1 },
 		  "skill_set": [ { "skill": 23, "level": 1 },
 		  			    { "skill": 6, "level": 1 } ],
 		  			    { "skill": 6, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 106 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 106 } ] },
 		{ "id": 114,
 		{ "id": 114,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 23, "level": 1 },
 		  "skill_set": [ { "skill": 23, "level": 1 },
 		  			    { "skill": 1, "level": 1 } ],
 		  			    { "skill": 1, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 98 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 98 } ] },
 		{ "id": 115,
 		{ "id": 115,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 23, "level": 2 } ],
 		  "skill_set": [ { "skill": 23, "level": 2 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 100 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 100 } ] },
 		{ "id": 116,
 		{ "id": 116,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 23, "level": 1 },
 		  "skill_set": [ { "skill": 23, "level": 1 },
 		  			    { "skill": 22, "level": 1 } ],
 		  			    { "skill": 22, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 23, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 23, "info": 0 } ] },
 		{ "id": 117,
 		{ "id": 117,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 23, "level": 1 },
 		  "skill_set": [ { "skill": 23, "level": 1 },
 		  			    { "skill": 0, "level": 1 } ],
 		  			    { "skill": 0, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 102 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 102 } ] },
 		{ "id": 118,
 		{ "id": 118,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 23, "level": 1 },
 		  "skill_set": [ { "skill": 23, "level": 1 },
 		  			    { "skill": 20, "level": 1 } ],
 		  			    { "skill": 20, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 104 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 104 } ] },
 		{ "id": 119,
 		{ "id": 119,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 23, "level": 1 },
 		  "skill_set": [ { "skill": 23, "level": 1 },
 		  			    { "skill": 3, "level": 1 } ],
 		  			    { "skill": 3, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 146 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 146 } ] },
 		{ "id": 120,
 		{ "id": 120,
 		  "spell": 45,
 		  "spell": 45,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 7, "level": 2 } ],
 		  "skill_set": [ { "skill": 7, "level": 2 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 108 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 108 } ] },
 		{ "id": 121,
 		{ "id": 121,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 15,
 		  "spell": 15,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 8, "level": 1 } ],
 		  			    { "skill": 8, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 8, "info": 1 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 8, "info": 1 } ] },
 		{ "id": 122,
 		{ "id": 122,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 54,
 		  "spell": 54,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 5, "level": 1 } ],
 		  			    { "skill": 5, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 2, "subtype": 5, "info": 1 } ] },
 		  "specialties": [ { "type":2, "val": 2, "subtype": 5, "info": 1 } ] },
 		{ "id": 123,
 		{ "id": 123,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 31,
 		  "spell": 31,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 27, "level": 1 } ],
 		  			    { "skill": 27, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 27, "info": 1 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 27, "info": 1 } ] },
 		{ "id": 124,
 		{ "id": 124,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 46,
 		  "spell": 46,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 21, "level": 1 } ],
 		  			    { "skill": 21, "level": 1 } ],
 		  "specialties": [ { "type":8, "val": 0, "subtype": 46, "info": 0 } ] },
 		  "specialties": [ { "type":8, "val": 0, "subtype": 46, "info": 0 } ] },
 		{ "id": 125,
 		{ "id": 125,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 27,
 		  "spell": 27,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 25, "level": 1 } ],
 		  			    { "skill": 25, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 25, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 25, "info": 0 } ] },
 		{ "id": 126,
 		{ "id": 126,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 35,
 		  "spell": 35,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 24, "level": 1 } ],
 		  			    { "skill": 24, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 24, "info": 0 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 24, "info": 0 } ] },
 		{ "id": 127,
 		{ "id": 127,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 46,
 		  "spell": 46,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 11, "level": 1 } ],
 		  			    { "skill": 11, "level": 1 } ],
 		  "specialties": [ { "type":2, "val": 5, "subtype": 11, "info": 1 } ] },
 		  "specialties": [ { "type":2, "val": 5, "subtype": 11, "info": 1 } ] },
 		{ "id": 128,
 		{ "id": 128,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 20, "level": 1 },
 		  "skill_set": [ { "skill": 20, "level": 1 },
 		  			    { "skill": 22, "level": 1 } ],
 		  			    { "skill": 22, "level": 1 } ],
 		  "specialties": [ { "type":4, "val": 3, "subtype": 1, "info": 120 },
 		  "specialties": [ { "type":4, "val": 3, "subtype": 1, "info": 120 },
 		  				  { "type":4, "val": 3, "subtype": 2, "info": 120 } ] },
 		  				  { "type":4, "val": 3, "subtype": 2, "info": 120 } ] },
 		{ "id": 129,
 		{ "id": 129,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 13, "level": 1 },
 		  "skill_set": [ { "skill": 13, "level": 1 },
 		  			    { "skill": 19, "level": 1 } ],
 		  			    { "skill": 19, "level": 1 } ],
 		  "specialties": [ { "type":4, "val": 2, "subtype": 1, "info": 113 },
 		  "specialties": [ { "type":4, "val": 2, "subtype": 1, "info": 113 },
 		  				  { "type":4, "val": 1, "subtype": 2, "info": 113 },
 		  				  { "type":4, "val": 1, "subtype": 2, "info": 113 },
 						  	 { "type":4, "val": 5, "subtype": 4, "info": 113 } ] },
 						  	 { "type":4, "val": 5, "subtype": 4, "info": 113 } ] },
 		{ "id": 130,
 		{ "id": 130,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 20, "level": 1 },
 		  "skill_set": [ { "skill": 20, "level": 1 },
 		  			    { "skill": 22, "level": 1 } ],
 		  			    { "skill": 22, "level": 1 } ],
 		  "specialties": [ { "type":4, "val": 1, "subtype": 1, "info": 114 },
 		  "specialties": [ { "type":4, "val": 1, "subtype": 1, "info": 114 },
 		  				  { "type":4, "val": 2, "subtype": 1, "info": 114 },
 		  				  { "type":4, "val": 2, "subtype": 1, "info": 114 },
 						  	 { "type":4, "val": 2, "subtype": 3, "info": 114 } ] },
 						  	 { "type":4, "val": 2, "subtype": 3, "info": 114 } ] },
 		{ "id": 131,
 		{ "id": 131,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 19, "level": 2 } ],
 		  "skill_set": [ { "skill": 19, "level": 2 } ],
 		  "specialties": [ { "type":4, "val": 2, "subtype": 1, "info": 115 } ] },
 		  "specialties": [ { "type":4, "val": 2, "subtype": 1, "info": 115 } ] },
 		{ "id": 132,
 		{ "id": 132,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 2, "level": 1 },
 		  "skill_set": [ { "skill": 2, "level": 1 },
 		  			    { "skill": 22, "level": 1 } ],
 		  			    { "skill": 22, "level": 1 } ],
 		  "specialties": [ { "type":4, "val": 3, "subtype": 1, "info": 120 },
 		  "specialties": [ { "type":4, "val": 3, "subtype": 1, "info": 120 },
 		  				  { "type":4, "val": 3, "subtype": 2, "info": 120 } ] },
 		  				  { "type":4, "val": 3, "subtype": 2, "info": 120 } ] },
 		{ "id": 133,
 		{ "id": 133,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 13, "level": 1 },
 		  "skill_set": [ { "skill": 13, "level": 1 },
 		  			    { "skill": 19, "level": 1 } ],
 		  			    { "skill": 19, "level": 1 } ],
 		  "specialties": [ { "type":4, "val": 2, "subtype": 1, "info": 113 },
 		  "specialties": [ { "type":4, "val": 2, "subtype": 1, "info": 113 },
 		  				  { "type":4, "val": 1, "subtype": 2, "info": 113 },
 		  				  { "type":4, "val": 1, "subtype": 2, "info": 113 },
 						  	 { "type":4, "val": 5, "subtype": 4, "info": 113 } ] },
 						  	 { "type":4, "val": 5, "subtype": 4, "info": 113 } ] },
 		{ "id": 134,
 		{ "id": 134,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 22, "level": 2 } ],
 		  "skill_set": [ { "skill": 22, "level": 2 } ],
 		  "specialties": [ { "type":4, "val": 1, "subtype": 1, "info": 114 },
 		  "specialties": [ { "type":4, "val": 1, "subtype": 1, "info": 114 },
 		  				  { "type":4, "val": 2, "subtype": 1, "info": 114 },
 		  				  { "type":4, "val": 2, "subtype": 1, "info": 114 },
 						  	 { "type":4, "val": 2, "subtype": 3, "info": 114 } ] },
 						  	 { "type":4, "val": 2, "subtype": 3, "info": 114 } ] },
 		{ "id": 135,
 		{ "id": 135,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 19, "level": 1 },
 		  "skill_set": [ { "skill": 19, "level": 1 },
 		  			    { "skill": 21, "level": 1 } ],
 		  			    { "skill": 21, "level": 1 } ],
 		  "specialties": [ { "type":4, "val": 2, "subtype": 1, "info": 115 } ] },
 		  "specialties": [ { "type":4, "val": 2, "subtype": 1, "info": 115 } ] },
 		{ "id": 136,
 		{ "id": 136,
 		  "spell": 13,
 		  "spell": 13,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 14, "level": 1 } ],
 		  			    { "skill": 14, "level": 1 } ],
 		  "specialties": [ { "type":5, "val": 100, "subtype": 13, "info": 0 } ] },
 		  "specialties": [ { "type":5, "val": 100, "subtype": 13, "info": 0 } ] },
 		{ "id": 137,
 		{ "id": 137,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 53,
 		  "spell": 53,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 15, "level": 1 } ],
 		  			    { "skill": 15, "level": 1 } ],
 		  "specialties": [ { "type":8, "val": 0, "subtype": 53, "info": 0 } ] },
 		  "specialties": [ { "type":8, "val": 0, "subtype": 53, "info": 0 } ] },
 		{ "id": 138,
 		{ "id": 138,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 15,
 		  "spell": 15,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 16, "level": 1 } ],
 		  			    { "skill": 16, "level": 1 } ],
 		  "specialties": [ { "type":5, "val": 50, "subtype": 15, "info": 0 } ] },
 		  "specialties": [ { "type":5, "val": 50, "subtype": 15, "info": 0 } ] },
 		{ "id": 139,
 		{ "id": 139,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 46,
 		  "spell": 46,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 17, "level": 1 } ],
 		  			    { "skill": 17, "level": 1 } ],
 		  "specialties": [ { "type":8, "val": 0, "subtype": 46, "info": 0 } ] },
 		  "specialties": [ { "type":8, "val": 0, "subtype": 46, "info": 0 } ] },
 		{ "id": 140,
 		{ "id": 140,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 43,
 		  "spell": 43,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 14, "level": 1 } ],
 		  			    { "skill": 14, "level": 1 } ],
 		  "specialties": [ { "type":8, "val": 0, "subtype": 43, "info": 0 } ] },
 		  "specialties": [ { "type":8, "val": 0, "subtype": 43, "info": 0 } ] },
 		{ "id": 141,
 		{ "id": 141,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 47,
 		  "spell": 47,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 15, "level": 1 } ],
 		  			    { "skill": 15, "level": 1 } ],
 		  "specialties": [ { "type":8, "val": 0, "subtype": 47, "info": 0 } ] },
 		  "specialties": [ { "type":8, "val": 0, "subtype": 47, "info": 0 } ] },
 		{ "id": 142,
 		{ "id": 142,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 35,
 		  "spell": 35,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 16, "level": 1 } ],
 		  			    { "skill": 16, "level": 1 } ],
 		  "specialties": [ { "type":10, "val": 350, "subtype": 6, "info": 0 } ] },
 		  "specialties": [ { "type":10, "val": 350, "subtype": 6, "info": 0 } ] },
 		{ "id": 143,
 		{ "id": 143,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 54,
 		  "spell": 54,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 17, "level": 1 } ],
 		  			    { "skill": 17, "level": 1 } ],
 		  "specialties": [ { "type":10, "val": 350, "subtype": 6, "info": 0 } ] },
 		  "specialties": [ { "type":10, "val": 350, "subtype": 6, "info": 0 } ] },
 		{ "id": 144,
 		{ "id": 144,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 6, "level": 2 } ],
 		  "skill_set": [ { "skill": 6, "level": 2 } ],
 		  "specialties": [ { "type":12, "val": 2, "subtype": 0, "info": 0 } ] },
 		  "specialties": [ { "type":12, "val": 2, "subtype": 0, "info": 0 } ] },
 		{ "id": 145,
 		{ "id": 145,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 22,
 		  "spell": 22,
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  "skill_set": [ { "skill": 7, "level": 1 },
 		  			    { "skill": 14, "level": 3 } ],
 		  			    { "skill": 14, "level": 3 } ],
 		  "specialties": [ { "type":11, "val": 14, "subtype": 0, "info": 0 } ] },
 		  "specialties": [ { "type":11, "val": 14, "subtype": 0, "info": 0 } ] },
 		{ "id": 146,
 		{ "id": 146,
-		  "sex": 1,
+		  "female": true,
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  			    { "skill": 22, "level": 1 } ],
 		  			    { "skill": 22, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 4 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 4 } ] },
 		{ "id": 147,
 		{ "id": 147,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 53,
 		  "spell": 53,
 		  "skill_set": [ { "skill": 7, "level": 2 } ],
 		  "skill_set": [ { "skill": 7, "level": 2 } ],
 		  "specialties": [ { "type":9, "val": 0, "subtype": 8, "info": 136 },
 		  "specialties": [ { "type":9, "val": 0, "subtype": 8, "info": 136 },
 		  				  { "type":9, "val": 0, "subtype": 34, "info": 136 } ] },
 		  				  { "type":9, "val": 0, "subtype": 34, "info": 136 } ] },
 		{ "id": 148,
 		{ "id": 148,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 1, "level": 1 },
 		  "skill_set": [ { "skill": 1, "level": 1 },
 		  			    { "skill": 6, "level": 1 } ],
 		  			    { "skill": 6, "level": 1 } ],
 		  "specialties": [ { "type":9, "val": 0, "subtype": 2, "info": 137 },
 		  "specialties": [ { "type":9, "val": 0, "subtype": 2, "info": 137 },
 		  				  { "type":9, "val": 0, "subtype": 18, "info": 137 } ] },
 		  				  { "type":9, "val": 0, "subtype": 18, "info": 137 } ] },
 		{ "id": 149,
 		{ "id": 149,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 22, "level": 2 } ],
 		  "skill_set": [ { "skill": 22, "level": 2 } ],
 		  "specialties": [ { "type":4, "val": 5, "subtype": 1, "info": 96 },
 		  "specialties": [ { "type":4, "val": 5, "subtype": 1, "info": 96 },
 		  				  { "type":4, "val": 5, "subtype": 2, "info": 96 },
 		  				  { "type":4, "val": 5, "subtype": 2, "info": 96 },
 						  	 { "type":4, "val": 10, "subtype": 3, "info": 96 } ] },
 						  	 { "type":4, "val": 10, "subtype": 3, "info": 96 } ] },
 		{ "id": 150,
 		{ "id": 150,
-		  "sex": 0,
+		  "female": false,
 		  "spell": 54,
 		  "spell": 54,
 		  "skill_set": [ { "skill": 12, "level": 2 } ],
 		  "skill_set": [ { "skill": 12, "level": 2 } ],
 		  "specialties": [ { "type":4, "val": 5, "subtype": 1, "info": 66 },
 		  "specialties": [ { "type":4, "val": 5, "subtype": 1, "info": 66 },
 		  				  { "type":4, "val": 5, "subtype": 2, "info": 66 },
 		  				  { "type":4, "val": 5, "subtype": 2, "info": 66 },
 						  	 { "type":4, "val": 10, "subtype": 3, "info": 66 } ] },
 						  	 { "type":4, "val": 10, "subtype": 3, "info": 66 } ] },
 		{ "id": 151,
 		{ "id": 151,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 15,
 		  "spell": 15,
 		  "skill_set": [ { "skill": 13, "level": 1 },
 		  "skill_set": [ { "skill": 13, "level": 1 },
 		  			    { "skill": 19, "level": 1 } ],
 		  			    { "skill": 19, "level": 1 } ],
 		  "specialties": [ { "type":13, "val": 5, "subtype": 1, "info": 0 },
 		  "specialties": [ { "type":13, "val": 5, "subtype": 1, "info": 0 },
 		  				  { "type":13, "val": 5, "subtype": 2, "info": 0 } ] },
 		  				  { "type":13, "val": 5, "subtype": 2, "info": 0 } ] },
 		{ "id": 152,
 		{ "id": 152,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  			    { "skill": 23, "level": 1 } ],
 		  			    { "skill": 23, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 4 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 4 } ] },
 		{ "id": 153,
 		{ "id": 153,
-		  "sex": 1,
+		  "female": true,
 		  "spell": 15,
 		  "spell": 15,
 		  "skill_set": [ { "skill": 13, "level": 1 },
 		  "skill_set": [ { "skill": 13, "level": 1 },
 		  			    { "skill": 19, "level": 1 } ],
 		  			    { "skill": 19, "level": 1 } ],
 		  "specialties": [ { "type":13, "val": 1, "subtype": 1, "info": 5 },
 		  "specialties": [ { "type":13, "val": 1, "subtype": 1, "info": 5 },
 		  				  { "type":13, "val": 1, "subtype": 1, "info": 5 } ] },
 		  				  { "type":13, "val": 1, "subtype": 1, "info": 5 } ] },
 		{ "id": 154,
 		{ "id": 154,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 19, "level": 1 },
 		  "skill_set": [ { "skill": 19, "level": 1 },
 		  			    { "skill": 22, "level": 1 } ],
 		  			    { "skill": 22, "level": 1 } ],
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 90 } ] },
 		  "specialties": [ { "type":1, "val": 0, "subtype": 0, "info": 90 } ] },
 		{ "id": 155,
 		{ "id": 155,
-		  "sex": 0,
+		  "female": false,
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  "skill_set": [ { "skill": 6, "level": 1 },
 		  			    { "skill": 19, "level": 1 } ],
 		  			    { "skill": 19, "level": 1 } ],
 		  "specialties": [ { "type":4, "val": 4, "subtype": 1, "info": 54 },
 		  "specialties": [ { "type":4, "val": 4, "subtype": 1, "info": 54 },

+ 2 - 1
lib/CHeroHandler.cpp

@@ -290,7 +290,8 @@ void CHeroHandler::loadHeroes()
 		int hid = hero["id"].Float();
 		int hid = hero["id"].Float();
 		const JsonNode *value;
 		const JsonNode *value;
 
 
-		heroes[hid]->sex = hero["sex"].Float();
+		// sex: 0=male, 1=female
+		heroes[hid]->sex = !!hero["female"].Bool();
 
 
 		BOOST_FOREACH(const JsonNode &set, hero["skill_set"].Vector()) {
 		BOOST_FOREACH(const JsonNode &set, hero["skill_set"].Vector()) {
 			heroes[hid]->secSkillsInit.push_back(std::make_pair(set["skill"].Float(), set["level"].Float()));
 			heroes[hid]->secSkillsInit.push_back(std::make_pair(set["skill"].Float(), set["level"].Float()));