// // EDGE WEAPONS.DDF -redefine or add new weapons. // For documentation, see http://edge.sourceforge.net/ // DDF Version 4.6 // #VERSION 1.29 [STAFF] FREE=TRUE; AMMOTYPE=NOAMMO; AUTOMATIC=TRUE; BINDKEY=1; PRIORITY=0; ATTACK=STAFF; STATES(UP)=STFF:A:1:NORMAL:RAISE; STATES(DOWN)=STFF:A:1:NORMAL:LOWER; STATES(READY)=STFF:A:1:NORMAL:READY; STATES(ATTACK)=STFF:B:6:NORMAL:NOTHING, STFF:C:6:NORMAL:SHOOT, STFF:B:6:NORMAL:REFIRE; [GAUNTLETS] AMMOTYPE=NOAMMO; AUTOMATIC=TRUE; BINDKEY=1; PRIORITY=1; ATTACK=GAUNTLETS; // START_SOUND=SAWUP; // IDLE_SOUND=SAWIDL; // ENGAGED_SOUND=SAWFUL; FEEDBACK=TRUE; STATES(UP)=GAUN:A:1:NORMAL:RAISE; STATES(DOWN)=GAUN:A:1:NORMAL:LOWER; STATES(READY)=GAUN:A:4:NORMAL:READY; STATES(ATTACK)=GAUN:B:4:NORMAL:SHOOT, GAUN:C:4:NORMAL:SHOOT, GAUN:D:4:NORMAL:SHOOT, GAUN:E:4:NORMAL:SHOOT, GAUN:F:4:NORMAL:SHOOT, GAUN:F:0:NORMAL:NOFIRE, #ATTACK:3; [ELVEN_WAND] FREE=TRUE; AMMOTYPE=AMMO1; AMMOPERSHOT=1; AUTOMATIC=TRUE; BINDKEY=2; PRIORITY=2; ATTACK=ELVEN_WAND; STATES(UP)=GWND:A:1:NORMAL:RAISE; STATES(DOWN)=GWND:A:1:NORMAL:LOWER; STATES(READY)=GWND:A:1:NORMAL:READY; STATES(ATTACK)=GWND:B:5:NORMAL:FLASH, GWND:C:5:NORMAL:SHOOT, GWND:D:5:NORMAL:NOTHING, GWND:D:0:NORMAL:REFIRE; //STATES(FLASH)=MISF:A:0:BRIGHT:TRANS_SET(50%), // MISF:A:3:BRIGHT:LIGHT1, // MISF:B:4:BRIGHT:NOTHING, // MISF:C:4:BRIGHT:LIGHT2, // MISF:D:4:BRIGHT:LIGHT2, // MISF:D:0:NORMAL:LIGHT0, // #REMOVE; [CROSSBOW] AMMOTYPE=AMMO2; AMMOPERSHOT=1; AUTOMATIC=TRUE; BINDKEY=3; PRIORITY=4; ATTACK=ARROW_MID; STATES(UP)=CRBW:A:1:NORMAL:RAISE; STATES(DOWN)=CRBW:A:1:NORMAL:LOWER; STATES(READY)=CRBW:A:1:NORMAL:READY, CRBW:A:1:NORMAL:READY, CRBW:A:1:NORMAL:READY, CRBW:A:1:NORMAL:READY; STATES(FOO)= CRBW:B:1:NORMAL:READY, CRBW:B:1:NORMAL:READY, CRBW:B:1:NORMAL:READY, CRBW:B:1:NORMAL:READY, CRBW:C:1:NORMAL:READY, CRBW:C:1:NORMAL:READY, CRBW:C:1:NORMAL:READY, CRBW:C:1:NORMAL:READY; STATES(ATTACK)=CRBW:D:5:NORMAL:FLASH, CRBW:E:0:NORMAL:EJECT(ARROW_LEFT), CRBW:E:0:NORMAL:EJECT(ARROW_RIGHT), CRBW:E:5:NORMAL:SHOOT, CRBW:F:5:NORMAL:NOTHING, CRBW:G:5:NORMAL:NOTHING, CRBW:H:5:NORMAL:REFIRE, CRBW:H:0:NORMAL:NOTHING;