case CMD_SHOOT: act("$n steadies $mself and takes aim.", TRUE, ch, 0, 0, TO_ROOM); act("You take aim at your target...", FALSE, ch, 0, 0, TO_CHAR); if (has_skill(ch, SKILL_ARCHERY)) /* if (ch->skills[SKILL_ARCHERY]) */ d->timeout = skill_delay(ch->skills[SKILL_ARCHERY]->learned); else d->timeout = skill_delay(15); break;
Okay, so this is a pretty straightforward skill. I just grabbed archery as an example, but I think it's going to be the same for crossbows and slings. I'm not entirely sure about blowguns since they're new.
Looking through this, you either hit or you miss. If you miss, it procs the skill_learned function, meaning you learned (assuming your skill timer isn't locking you out).
Doesn't matter if you hit the neck, head, or big toe. A hit is a hit and a miss is a miss.
My own methods of training up archery are to find the dodgiest thing I can (reasonably fast) like a turaal, a jozhal, or a gith, and then shoot them from max distance. Early on almost anything will do but as you start to reach journeyman you start finding it hard to get a miss with decent agility.
storms give a decent penalty, so higher chance of miss shoot 2 rooms @ turaals or ring tailed jozhals when there is harsh sandstorm to get it to advanced/master then go to Valley and shoot mantises Also 1 miss is enough, don't waste arrows. Take your 1 miss and wait for your timer
PS: Beware the auto dodge creatures, some type of a gortok for instance always used to dodge due to some code bug. They don't skill you up
It's not actually a bug. Mobiles with the "sentinel" flag can't be hit with ranged attacks, and it doesn't count as a failure for skillgains. Sentinel means they won't wander around. All kinds of random NPCs are sentinel, like the muggers on Hathor's and any NPC in a tavern. Anytime an NPC never moves from the room where it loads, it's because it's sentinel. It's meant to prevent shooting gate guards to death but gets used in other places where it becomes weird. The other way to prevent a mobile from moving is to make the surrounding rooms no_mob which is impractical in most places as it causes wandering NPCs to pile up.
I don't think offense and missile attacks interact at all. As far as I can tell, offense only comes into play in melee combat. There could be interaction with defense and getting shot at but I haven't looked at that. I'm pretty sure offense doesn't go up when missing a shot/throw. It would be kinda silly if it did since you can freely miss throws all day against non-aggro NPCs, especially if you don't actually have the skill.
Jan 17, 2020 1:49:37 GMT -5
mehtastic: vex is Shalooonsh confirmed
Jan 17, 2020 5:17:45 GMT -5
grumble: The plot, and dick, thickens.
Jan 17, 2020 9:53:50 GMT -5
High Sun Freeze Gun: I'm finally done , people likr Triste make the discord unbearable
Jan 17, 2020 10:27:09 GMT -5
Jeshin: Who is Triste?
Jan 17, 2020 10:31:34 GMT -5
grumble: A hater, complaining about haters, who aren't really haters.
Jan 17, 2020 11:30:21 GMT -5
grumble: I mean, there's no hate to it. If a bunch of people come forward with complaints like these, you can't just blame the victims.
Jan 17, 2020 11:31:09 GMT -5
grumble: If, as an effect of being revealed, it drives people away from the game, it's not the truth's fault. The truth is the truth. If you don't like the truth, then change the situation to suit the narrative in your head.
Jan 17, 2020 11:32:28 GMT -5
Jeshin: I've noticed there is a habit of dehumanizing this board and people who bring complaints as haters, goblins, toxic, etc etc. Yet there is normally very little dehumanization here of staff or players. Or is there
Jan 17, 2020 11:45:15 GMT -5
grumble: Fucking dehumanize the world. We're all animals and we do dumb shit. There is nothing divine about humanity. That said, we have standards.
Jan 18, 2020 16:15:32 GMT -5
MartenBroadcloak: Speak for yourself Jesus. Don't force yer hippy ideals on me.
Jan 18, 2020 20:50:54 GMT -5
grumble: Why do you not bow, plebian?
Jan 19, 2020 15:27:29 GMT -5
grumble: *farts loudly*
Jan 23, 2020 3:35:08 GMT -5
pinkerdlu: degenerates like you belong on a cross
Jan 25, 2020 22:36:38 GMT -5