User Tools

Site Tools


faq

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
faq [2022/07/28 13:24]
leaf [9.1 Client Help] GTKv2 Client - could not load main window
faq [2024/05/20 15:32] (current)
leaf Merge in changes from the wiki-data FAQ page
Line 353: Line 353:
 === 3.2.7 What is item_power? === === 3.2.7 What is item_power? ===
  
-See the [[dev:objects#item_power_item_power|item power field]].+item_power measures how powerful and item is. This information is only relevant for items that are equipped - one time use items, monsters, walls, floors, do not use this. 
 + 
 +When a player tries to equip something, the code goes through all the objects ​the player currently has equipped and sums up their item_power. The item_power of the object the player is trying to equip is also added. If this total exceeds the characters level, he is not allowed to equip the item. 
 + 
 +In simple terms, the sum of all the players equip items item_power must be less than the characters level. The skills ('​skills) command will display your current and maximum item_power. ​ For instance: Your equipped item power is 25 out of 101 
 + 
 +Left click on an identified item to see it's item_power. ​ For instance: ​ That is cloak of intermediate protection (ac+2)(item_power +1) 
 + 
 +Powerful items have a higher item_power value. This basically acts as a way to balance the items. It also prevents gifts from high level characters to newbies from being very useful - the item_power may prevent the low level character from equipping this items. 
 + 
 +=== 3.2.7.1 How is item_power calculated?​=== 
 + 
 +For items automatically generated by the treasure code, the following formula is used: 
 + 
 +|^Enchantments ​   ^Power| 
 +| 0              |                0 | 
 +| 1               ​| ​              0| 
 +| 2               ​| ​              1| 
 +| 3               ​| ​              2| 
 +| 4               ​| ​              3| 
 +| 5               ​| ​              5| 
 +| 6                |              8| 
 +| 7                |              11| 
 + 
 +An enchantment is: 
 +  * Each plus an item has. (+1, +2, +3, etc.) 
 +  * Each point an item increases an ability. (Str +1, Dex +2, etc.) 
 +  * Each 20% protection an item gives (rounded normally, eg 0-9 counts as nothing, 10-29 counts as one, etc) 
 +  * Each attacktype a weapon has. (Fire, Cold, Weaponmagic,​ etc.) 
 +  * Spell path adjustments (Attuned: summoning, etc.) 
 + 
 +While the item_power ​field in the object structure is signed, in general, there should not be objects with a negative item_power. However, negative effects an item has may reduce the item power. Eg, a 'sword +4 (str +2)(wis -3)' would really be 3 enchantments.
  
 === 3.2.8 How does an Improvement Potion work? === === 3.2.8 How does an Improvement Potion work? ===
Line 436: Line 467:
 === 3.2.16 Where can I get blank spell scrolls? === === 3.2.16 Where can I get blank spell scrolls? ===
  
-You don’t. To write spell scroll, you write over another spell scroll.+You erase the writing and runes on existing scrolls by dipping them in fountain. 
 + 
 +Stand on any of the many fountains found within the game world. Use the mark (shift & middle click) command to specify the scrolls or stack of scrolls. Then use the dip ('dip) command to erase one of the scrolls. Repeat as necessary.
  
 === 3.2.17 Where do I get blank scrolls and books for taking notes? === === 3.2.17 Where do I get blank scrolls and books for taking notes? ===
Line 487: Line 520:
   * If you are still lagging and if no one else is lagging, then start troubleshooting your network connection.   * If you are still lagging and if no one else is lagging, then start troubleshooting your network connection.
  
 +==== 3.5 General Questions ====
 +
 +=== 3.5.1 What does "​killed by a dungeon collapse"​ message mean in the hiscore list? ===
 +
 +When checking the higscore list in the game, you may see a listing like this:
 +
 +  36  351708075 Asgoth the human was killed by a dungeon collapse on map Reception, Fire Level 3 <​299><​246><​76>​
 +
 +First, the player has not actually died! So, no loss of experience or stat points happened.
 +
 +This message could mean any of the following:
 +  * The map was reset while the player was disconnected to the server
 +  * The player left the game without use a Bed to Reality
 +  * FIXME - other events cause this?
 ===== Chapter 4 - Server Questions ===== ===== Chapter 4 - Server Questions =====
  
Line 574: Line 621:
 Metaserver needs TCP port 13326 open Metaserver needs TCP port 13326 open
  
-==== 4.5 Why when I try to launch the server, I see a message about the port already in use? ====+==== 4.5 How can I tell what version a server is running using Metaserver info? ==== 
 + 
 +Check the website for any of the available metaservers. In the Version column, you will see information such as: 
 + 
 +  1.12-beta-r17660M  
 +   
 +  Or 
 +   
 +  v1.75.0-1046-gc8d4b6 
 +  
 +The first set of digits relates to the tagged release (i.e., 1.12 or 1.75.0) 
 + 
 +The middle number of informationi (i.e. 1046) includes a commit number. FIXME - This is the number of commits since the tagged version release. That way the versions can still be sorted in chronological order 
 + 
 +The last string of text indicates a subversion (marked with a '​r'​) commit (i.e. r17660M) while the letter '​g'​ indicates a git commit (i.e, gc8d4b6). Note: The project is no longer using subversion 
 + 
 +To look up the specific git commit related to that version, exclude the letter '​g'​ from your search. 
 +So release gc8d4b6 would be commit [[https://​sourceforge.net/​p/​crossfire/​crossfire-server/​ci/​c8d4b6aabeb3d9ef5b982bbc13b8b404f1269b0c/​|c8d4b6]] 
 + 
 +==== 4.6 Why when I try to launch the server, I see a message about the port already in use? ====
  
 Check to see if the server is already running with this command: Check to see if the server is already running with this command:
Line 582: Line 648:
 If you installed the server using one of the many distro specific packages, that will automatically start the server once the install is complete. ​ If you installed the server using one of the many distro specific packages, that will automatically start the server once the install is complete. ​
  
 +==== 4.7 How long is a tick in game terms? ====
 +
 +Server time tracking is found in:
 +  ​
 +  include/​config.h says "#​define MAX_TIME 120000"​.
 +
 +This is in microseconds. Therefore: 120ms or 8.3ticks/​second.
 +
 +So, for instance, a spell that has a duration of 2 ticks would last around 16 seconds.
 ===== Chapter 5 - Maintenance Questions ===== ===== Chapter 5 - Maintenance Questions =====
  
Line 750: Line 825:
   - Adjust your settings again to restore your preferred layout and other options   - Adjust your settings again to restore your preferred layout and other options
  
 +=== GTKv2 Client - all entered commands appear in the message window ===
 +
 +If you see messages such as:
 +
 +   east
 +   east
 +   north
 +   ​use_skill literacy
 +   south
 +   west
 +
 +And so on. 
 +
 +The option to echo commands to the message window has been enabled.
 +
 +To disable this function: In the client window, click on Edit -> Preference -> remove the check in front of Show sent commands in message window -> click Apply button
 +
 +To enable this function: In the client window, click on Edit -> Preference -> place a checkin front of Show sent commands in message window -> click Apply button
 +
 +=== GTkv2 and JXClient - verbose output when walking over items ===
 +
 +If you encounter numerous lines of text output when walking over items such as:
 +
 +  1 NEWMODE
 +  1 DEBUG
 +  0 INHIBIT
 +  0 STOP
 +  .....
 +  0 FLESH
 +  0 CONTAINER
 +  1 CURSED
 + 
 +You are running in debug pickup mode. 
 +
 +To disable: '​pickup -debug
 +
 +To enable: '​pickup +debug
 ==== 9.2 Server Help ==== ==== 9.2 Server Help ====
  
-==== What does it mean when you see a message about skipping time in the server log file? ====+=== What does it mean when you see a message about skipping time in the server log file? ===
  
 Example: skipping time over by 106 ms Example: skipping time over by 106 ms
  
 This message is normally informative. Usually it means that the server tick overshot the amount of time it was supposed to take to process. The most common cause is that a map had to be saved or loaded, and the whole server stalled while that happened. This message is normally informative. Usually it means that the server tick overshot the amount of time it was supposed to take to process. The most common cause is that a map had to be saved or loaded, and the whole server stalled while that happened.
faq.1659032688.txt.gz · Last modified: 2022/07/28 13:24 by leaf