Changeset 434


Ignore:
Timestamp:
Jul 16, 2009, 11:23:52 PM (15 years ago)
Author:
gumby
Message:

Added flags

Location:
Daodan/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • Daodan/src/Daodan_Character.c

    r433 r434  
    2424        TestCHAR->Header.Type = type;
    2525        memcpy(TestCHAR->OSD.Name, "Gumby", 6);
    26         memcpy(TestCHAR->OSD.Class, "muro_generic", 13);
     26        memcpy(TestCHAR->OSD.Class, "striker_easy_1", 15);
     27        memcpy(TestCHAR->OSD.ScriptSpawn, "dmsg", 20);
     28        TestCHAR->OSD.Options = chr_unkillable;
    2729        TestCHAR->OSD.TeamID = team_syndicate;
    2830       
  • Daodan/src/Oni_Character.h

    r432 r434  
    8989};
    9090
     91
     92int     chr_isplayer                    =               0x00000001;     //is player character
     93int     chr_randomskin                  =               0x00000002;     //gets random skin from ONCV
     94int     chr_notprespawned               =               0x00000004;     //isn't spawned at level creation
     95int     chr_noncombatant                =               0x00000008;     //doesn't fight
     96int     chr_multispawnable              =               0x00000010;     //can spawn up to 5 without forcing
     97int     chr_unknown                             =               0x00000020;     //
     98int     chr_unkillable                  =               0x00000040;     //can only be brought to 1 hp
     99int     chr_superammo                   =               0x00000080;     //infinite ammo
     100int     chr_omniscient                  =               0x00000100;     //touchofdeath
     101int     chr_haslsi                              =               0x00000200;     //drops an lsi
     102int     chr_boss                                =               0x00000400;     //is a boss character
     103int     chr_upgradedifficulty   =               0x00000800;     //upgrade the difficulty if you play on med\hard
     104int     chr_noautodrop                  =               0x00001000;     //uses drop fields instead of has fields on death
     105
    91106int16_t ONICALL ONrGameState_NewCharacter(CharacterObject* CHAR, void* AISA, void* flag, int* list_location);
    92107
Note: See TracChangeset for help on using the changeset viewer.