This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
skills:fishing [2018/04/06 10:39] karl created |
skills:fishing [2020/09/30 13:18] ryo link to skills |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Skill Fishing == | ====== Skill Fishing == | ||
+ | This skill is implemented since version 1.11.0 of the [[:server]] . \\ | ||
+ | This skill is only available through a skill tool named "fishing pole" . \\ | ||
+ | The archetype name of the fishing pole is [[:items:skills:skill_tools:fishing_pole]] . | ||
- | Currently unknown what this skill is about. \\ | + | There is no treasure list, that contains fishing_pole, as there are for [[:items:skills:skill_tools:lockpicks]] and flint_and_steel, \\ |
- | This skill seems to be implemented since at least version 1.11 of the [[:server]] ; probably earlier. | + | making it unavailable to the average player as random find in dungeons. Fishing poles are available in one shop right now, Sargas's fine fishing supplies in Darcap.\\ |
+ | A Dungeon Master can get himself such a fishing pole by the DM command [[:dm_commands#create]] : \\ | ||
+ | ''create 1 0 fishing_pole'' . \\ | ||
+ | Noteworthy though, that items with too much magic+ tend get negative weight. \\ | ||
+ | Items that weight 0 or less, are not pick-able any more, when dropped on the floor. \\ | ||
+ | +9 would be the maximum for enchanting a fishing pole in this case. | ||
- | The skill seems to be internally called SK_HARVESTING : | + | The only archetype that contains some harvest-able fish is "shallow_sea" , which has a light-blue face, \\ |
+ | and is usually found at ocean's coasts on world maps. \\ | ||
+ | All other water archetypes do not contain fish as treasures: lakes, rivers, ponds. | ||
+ | ===== Apply == | ||
+ | Applying the fishing pole puts the fishing pole into the foreground of the range attack line \\ | ||
+ | in the [[:client]] as //Skill: fishing pole// ; to be fired then afterwards by [[:player_commands#Special bind's:|firekey]] + directionalkey . | ||
+ | |||
+ | |||
+ | Syntax : ''apply fishing pole'' | ||
+ | |||
+ | ===== Use Skill == | ||
+ | Only useful on shallow_sea tiles, that do not block movement. \\ | ||
+ | The shallow_sea archetype by default has ''[[:dev:object_fields#move_block]] all'' set ( old //no_pass 1// ); \\ | ||
+ | so only a DM is able to apply the use_skill command successfully. | ||
+ | |||
+ | The fishing pole has to be applied beforehand, \\ | ||
+ | a fishing pole in the un-applied inventory does not get automatically applied. \\ | ||
+ | Using this skill without having applied the tool beforehand would print \\ | ||
+ | to the server's logfile : | ||
+ | >>18/04/07 14:26:54 [Error] do_harvest: tool fishing without harvest_[race|tool|speed] ( :?: BUG ? ) | ||
+ | |||
+ | Syntax : \\ | ||
+ | ''apply fishing pole'' \\ | ||
+ | ''use_skill fishing'' | ||
+ | |||
+ | The shallow sea tiles provide fish as random treasure: \\ | ||
+ | Some shallow sea tiles do not contain fish at all, saying \\ | ||
+ | ''"You can't %s anything here.", skill->slaying'' ; \\ | ||
+ | as it would say for all the many other ground tiles, as for grass, trees, cobblestones. | ||
+ | |||
+ | When a shallow_sea tile contains fish as treasure, than the message for success is \\ | ||
+ | ''"You %s some %s", skill->slaying, item->name'' \\ | ||
+ | and for failure \\ | ||
+ | ''"You fail to %s anything.", skill->slaying'' . | ||
+ | |||
+ | |||
+ | ===== Ready Skill == | ||
+ | Sets the skill into the [[:characters:shoottype]] range foreground as //Skill: fishing// . | ||
+ | |||
+ | This works also for a normal player, to fire the skill onto a direction of a bordering shallow_sea map tile. | ||
+ | |||
+ | Readying this skill needs the fishing pole being applied beforehand to be of any usefulness. | ||
+ | |||
+ | Syntax : \\ | ||
+ | ''apply fishing pole'' \\ | ||
+ | ''ready_skill fishing'' | ||
+ | |||
+ | |||
+ | ===== Technical == | ||
+ | Fishing is a specialized skill of type [[dev:skills#sk_harvesting|harvesting]] | ||
+ | |||
+ | The skill is internally called SK_HARVESTING : | ||
* #define SK_HARVESTING 38 //server/include/skills.h// | * #define SK_HARVESTING 38 //server/include/skills.h// | ||
Line 10: | Line 69: | ||
* do_harvest() in //server/server/c_misc.c// | * do_harvest() in //server/server/c_misc.c// | ||
- | This skill seems to be unavailable on the current [[:servers:Metalforge]] server v1.12 svn r17660 . | + | ===== Versions == |
- | ===== Use Skill == | + | This skill is unavailable to a normal player on the current [[:servers:Metalforge]] server v1.12 svn r17660 . |
- | FIXME | + | |
+ | An entry from the [[:arch:changes_changelog|CHANGES]] file of the arch package : | ||
+ | <WRAP important 60%> | ||
+ | food/fish.arc: Make the item fishing_pole work (this item is not found on any \\ | ||
+ | map currently). The fish in shallow_sea inventory didn't have harvestable set. \\ | ||
+ | Arvid Norlander 2009-03-04 | ||
+ | </WRAP> | ||
+ | See also Crossfire Traffic [[:crossfire_traffic#March 2009]] | ||
+ | |||
+ | Server Version 1.50.0: Works. | ||
+ | |||
+ | Server Version 1.60.0: Works. | ||
+ | |||
+ | Server Version 1.70.0: Works. | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Read Also == | ||
+ | |||
+ | See also the skills [[Use Magic Item]] \\ | ||
+ | and [[Lockpicking]] , [[Inscription]] , [[Praying]] , [[Wizardry]] for other skill tool deployments. | ||
- | ===== Ready Skill == | ||
- | FIXME |