Index: Daodan/src/Daodan_Character.c
===================================================================
--- Daodan/src/Daodan_Character.c	(revision 433)
+++ Daodan/src/Daodan_Character.c	(revision 434)
@@ -24,5 +24,7 @@
 	TestCHAR->Header.Type = type;
 	memcpy(TestCHAR->OSD.Name, "Gumby", 6);
-	memcpy(TestCHAR->OSD.Class, "muro_generic", 13);
+	memcpy(TestCHAR->OSD.Class, "striker_easy_1", 15);
+	memcpy(TestCHAR->OSD.ScriptSpawn, "dmsg", 20);
+	TestCHAR->OSD.Options = chr_unkillable;
 	TestCHAR->OSD.TeamID = team_syndicate;
 	
Index: Daodan/src/Oni_Character.h
===================================================================
--- Daodan/src/Oni_Character.h	(revision 433)
+++ Daodan/src/Oni_Character.h	(revision 434)
@@ -89,4 +89,19 @@
 };
 
+
+int	chr_isplayer			=		0x00000001;	//is player character
+int	chr_randomskin			=		0x00000002;	//gets random skin from ONCV
+int	chr_notprespawned		=		0x00000004;	//isn't spawned at level creation
+int	chr_noncombatant		=		0x00000008;	//doesn't fight
+int	chr_multispawnable		=		0x00000010;	//can spawn up to 5 without forcing
+int	chr_unknown				=		0x00000020;	//
+int	chr_unkillable			=		0x00000040;	//can only be brought to 1 hp
+int	chr_superammo			=		0x00000080;	//infinite ammo
+int	chr_omniscient			=		0x00000100;	//touchofdeath
+int	chr_haslsi				=		0x00000200;	//drops an lsi
+int	chr_boss				=		0x00000400;	//is a boss character
+int	chr_upgradedifficulty	=		0x00000800;	//upgrade the difficulty if you play on med\hard
+int	chr_noautodrop			=		0x00001000;	//uses drop fields instead of has fields on death
+
 int16_t ONICALL ONrGameState_NewCharacter(CharacterObject* CHAR, void* AISA, void* flag, int* list_location);
 
