This idea has piqued my interest. I HAVE ABSOLUTELY NO DF MODDING EXPERIENCE.
I'd really appreciate anyone who could look over this and tell me what I've done terribly wrong.I can't seem to see a difference in changing weapon values, especialy SHOOT_FORCE. It seems to do the same damage even at 1 SHOOT_FORCE. Also the contact area/penetration size doesn't completly make sense to me, and I'm not seeing a huge difference here either. Is there a more laid out explanation of these values?
It also doesn't seem like the "slice/slices" verb does anything at all. Is this supposed to change what the combat log displays?
I've been mostly testing out value changes in the arena, do you need to re-gen a world every time you make a change for the arena? If so thats my problem.
Here's what I've done:
item_weapon_disc
item_weapon_disc
[OBJECT:ITEM]
[ITEM_WEAPON:ITEM_WEAPON_DISC_GLOVE]
[NAME:disc glove:disc gloves]
[SIZE:400]
[SKILL:UNARMED]
[RANGED:THROW:DISC]
[SHOOT_FORCE:10000]
[SHOOT_MAXVEL:100] This is just to make sure a near-weightless object doesn't go faster than the string could possibly go.
[TWO_HANDED:0]
[MINIMUM_SIZE:15000]
[MATERIAL_SIZE:3]
[ATTACK:BLUNT:5000:0:punch:punches:NO_SUB:1250]
[ITEM_AMMO:ITEM_AMMO_LARGE_DISC]
[NAME:disc:discs]
[CLASS:DISC]
[SIZE:1000]
[ATTACK:EDGE:50000:10000:slice:slices:NO_SUB:1000]
building_disc
building_disc
[OBJECT:BUILDING]
[BUILDING_WORKSHOP:DISC_CRAFT]
[NAME:Disc Crafter's Workshop]
[NAME_COLOR:7:0:1]
[BUILD_KEY:CUSTOM_SHIFT_D]
[DIM:3:3]
[TILE:0:1:35:32:32]
[TILE:0:2:179:32:92]
[TILE:0:3:32:175:240]
[COLOR:0:1:7:0:0:7:0:0:7:0:0]
[COLOR:0:2:7:0:0:7:0:0:7:0:0]
[COLOR:0:3:7:0:0:7:0:0:7:0:0]
[TILE:1:1:35:32:32]
[TILE:1:2:179:32:92]
[TILE:1:3:96:175:240]
[COLOR:1:1:7:0:0:7:0:0:7:0:0]
[COLOR:1:2:7:0:0:7:0:0:7:0:0]
[COLOR:1:3:7:0:0:7:0:0:7:0:0]
[TILE:2:1:35:37:111]
[TILE:2:2:195:79:124]
[TILE:2:3:46:240:7]
[COLOR:2:1:7:0:0:7:0:0:7:0:0]
[COLOR:2:2:7:0:0:7:0:0:7:0:0]
[COLOR:2:3:7:0:0:7:0:0:7:0:0]
[TILE:3:1:91:228:228]
[TILE:3:2:195:8:209]
[TILE:3:3:39:240:146]
[COLOR:3:1:7:0:0:0:0:1:7:0:1]
[COLOR:3:2:7:0:0:7:0:1:7:0:0]
[COLOR:3:3:7:0:0:7:0:0:7:0:0]
[NONE:NONE][EMPTY][CAN_USE_ARTIFACT]
[BUILD_ITEM:1:NONE:NONE:NONE:NONE][BUILDMAT][WORTHLESS_STONE_ONLY][CAN_USE_ARTIFACT]
reaction_disc
reaction_disc
[OBJECT:REACTION]
[REACTION:WOOD_DISC_GLOVE]
[NAME:Make Wooden Disc Glove]
[BUILDING:DISC_CRAFT:CUSTOM_W]
[REAGENT:A:1:WOOD:NONE:NONE:NONE]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_DISC_GLOVE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[SKILL:CARPENTRY]
[REACTION:ROCK_DISC_GLOVE]
[NAME:Make Rock Disc Glove]
[BUILDING:DISC_CRAFT:CUSTOM_E]
[REAGENT:A:1:BOULDER:NONE:NONE:NONE]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_DISC_GLOVE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[SKILL:MASONRY]
[REACTION:WOOD_DISC]
[NAME:Make Wooden Discs (10)]
[BUILDING:DISC_CRAFT:CUSTOM_S]
[REAGENT:A:5:WOOD:NONE:NONE:NONE]
[PRODUCT:100:10:AMMO:ITEM_AMMO_LARGE_DISC:GET_MATERIAL_FROM_REAGENT:A:NONE]
[SKILL:CARPENTRY]
[REACTION:ROCK_DISC]
[NAME:Make Rock Discs (10)]
[BUILDING:DISC_CRAFT:CUSTOM_D]
[REAGENT:A:10:BOULDER:NONE:NONE:NONE]
[PRODUCT:100:10:AMMO:ITEM_AMMO_LARGE_DISC:GET_MATERIAL_FROM_REAGENT:A:NONE]
[SKILL:MASONRY]
[REACTION:METAL_DISC]
[NAME:Make Metal Discs (10)]
[BUILDING:DISC_CRAFT:CUSTOM_F]
[REAGENT:A:750:BAR:NO_SUBTYPE:METAL:NO_SUBTYPE]
[PRODUCT:100:10:AMMO:ITEM_AMMO_LARGE_DISC:GET_MATERIAL_FROM_REAGENT:A:NONE]
[SKILL:FORGE_WEAPON]
Added the following in entity_default:
[WEAPON:ITEM_WEAPON_DISC_GLOVE] !!DISC MOD!!
[AMMO:ITEM_AMMO_LARGE_DISC] !!DISC MOD!!
.......
[PERMITTED_BUILDING:DISC_CRAFT]
[PERMITTED_REACTION:WOOD_DISC_GLOVE]
[PERMITTED_REACTION:ROCK_DISC_GLOVE]
[PERMITTED_REACTION:WOOD_DISC]
[PERMITTED_REACTION:ROCK_DISC]
[PERMITTED_REACTION:METAL_DISC]
EDIT 1: Fixed a couple mistakes
EDIT 2: I didn't completely rename everything from "DISC_THROWER" to "DISC_GLOVE", was something I was in the process of. Fixed.
EDIT 3: Fixed needing carpenters for rock and masons for wood discs.
Dwarves shoot eachother like crazy in Arena mode.
And this all seems to work in Dwarf Mode!!! I can make disc gloves and discs. Although last time I tried I got a crash assigning military dwarves an outfit with "Disc Gloves".
I just really can't make heads or tails of what the values are supposed to be doing.