User Tools

Site Tools


skills:fishing

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 dungeonsFishing 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 
skills/fishing.txt · Last modified: 2020/09/30 13:18 by ryo