@Shisui Meterse en profundidad en esto ya es más complicado por la razón de que hay dos vertientes en la saga Geralt de Rivia. El Geralt de las novelas y su ramificación a pos más frenética de "The Witcher". En los videojuegos ya dijo Andrzej Sapkowski que eso no era lo que él creo. Cierto que CD Proyekt Red recurrió a él para que les ayudara a crear personajes nuevos como Vernon Roche o Iorveth pero el ritmo de los libros al videojuego es repito muy diferente.
En The Witcher se aprovecha a la mínima ocasión los combates, se "obliga" a matar por doquier, en cambio en los libros, los combates son más esporádicos, incluso contra monstruos, y se aprecia más la línea moral de Geralt. Ojo la saga de videojuegos me parece bien llevada ya que los jugadores buscan epicidad y momentos de acción.
Volviendo a tus preguntas el código se fundamente en códigos de gremios, pero ya te digo es mentira. Los brujos matan monstruos por dinero, es su ley básica. No pueden revelar secretos de por ejemplo su ritual de las hierbas (iniciación). Son un gremio marchito y prácticamente extinto. El resto se lo inventan.
¿Si contratarían a Geralt a matar bandidos?(Geralt libro= depende, pero no), (Geralt witcher= why not?) Geralt siempre se dice así mismo que para elegir un mal mayor o un mal menor mejor no elegir ninguno, de todos modos se lo dice así mismo porque suele actuar eligiendo el mal menor. (Matanza de Blaviken y Rivia)