diff --git a/src/common/kernel/item.c b/src/common/kernel/item.c index 905f3fd48..7dd90b6d9 100644 --- a/src/common/kernel/item.c +++ b/src/common/kernel/item.c @@ -1711,7 +1711,7 @@ use_magicboost(struct unit * user, const struct item_type * itype, int amount, s new_use_pooled(user, itype->rtype, GET_SLACK|GET_RESERVE|GET_POOLED_SLACK, user->number); a_add(&f->attribs, make_key(atoi36("mbst"))); - set_level(user, sk_find("sk_magic"), 3); + set_level(user, sk_find("magic"), 3); ADDMSG(&user->faction->msgs, msg_message("use_item", "unit item", user, itype->rtype)); diff --git a/src/common/kernel/skill.c b/src/common/kernel/skill.c index 6416fe373..0fb1e3c81 100644 --- a/src/common/kernel/skill.c +++ b/src/common/kernel/skill.c @@ -44,35 +44,35 @@ static const char *skillnames[MAXSKILLS] = { - "sk_alchemy", - "sk_crossbow", - "sk_mining", - "sk_bow", - "sk_building", - "sk_trade", - "sk_forestry", - "sk_catapult", - "sk_herbalism", - "sk_magic", - "sk_training", - "sk_riding", - "sk_armorer", - "sk_shipcraft", - "sk_melee", - "sk_sailing", - "sk_polearm", - "sk_espionage", - "sk_quarrying", - "sk_roadwork", - "sk_tactics", - "sk_stealth", - "sk_entertainment", - "sk_weaponsmithing", - "sk_cartmaking", - "sk_perception", - "sk_taxation", - "sk_stamina", - "sk_unarmed" + "alchemy", + "crossbow", + "mining", + "bow", + "building", + "trade", + "forestry", + "catapult", + "herbalism", + "magic", + "training", + "riding", + "armorer", + "shipcraft", + "melee", + "sailing", + "polearm", + "espionage", + "quarrying", + "roadwork", + "tactics", + "stealth", + "entertainment", + "weaponsmithing", + "cartmaking", + "perception", + "taxation", + "stamina", + "unarmed" }; const char * @@ -86,6 +86,7 @@ sk_find(const char * name) { skill_t i; if (name==NULL) return NOSKILL; + if (strncmp(name, "sk_", 3)==0) name+=3; for (i=0;i!=MAXSKILLS;++i) { if (strcmp(name, skillnames[i])==0) return i; } diff --git a/src/res/buildings.xml b/src/res/buildings.xml index ab5901158..60bf4168e 100644 --- a/src/res/buildings.xml +++ b/src/res/buildings.xml @@ -8,14 +8,14 @@ - + - + @@ -23,7 +23,7 @@ - + @@ -34,7 +34,7 @@ - + @@ -45,7 +45,7 @@ - + @@ -56,7 +56,7 @@ - + @@ -65,7 +65,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -85,7 +85,7 @@ - + @@ -97,7 +97,7 @@ - + @@ -107,7 +107,7 @@ - + @@ -119,7 +119,7 @@ - + @@ -129,7 +129,7 @@ - + @@ -138,7 +138,7 @@ - + @@ -148,7 +148,7 @@ - + @@ -158,7 +158,7 @@ - + @@ -168,25 +168,25 @@ - + - + - + - + - + - + - + diff --git a/src/res/de/strings.xml b/src/res/de/strings.xml index 1c7a7b795..ca5b01cc4 100644 --- a/src/res/de/strings.xml +++ b/src/res/de/strings.xml @@ -2024,91 +2024,91 @@ - + Alchemie - + Armbrustschießen - + Ausdauer - + Bergbau - + Bogenschießen - + Burgenbau - + Handeln - + Hiebwaffen - + Holzfällen - + Katapultbedienung - + Kräuterkunde - + Magie - + Pferdedressur - + Reiten - + Rüstungsbau - + Schiffbau - + Segeln - + Spionage - + Stangenwaffen - + Steinbau - + Steuereintreiben - + Straßenbau - + Taktik - + Tarnung - + Unterhaltung - + Waffenbau - + Waffenloser Kampf - + Wagenbau - + Wahrnehmung diff --git a/src/res/en/strings.xml b/src/res/en/strings.xml index be59d61d0..056175421 100644 --- a/src/res/en/strings.xml +++ b/src/res/en/strings.xml @@ -1303,91 +1303,91 @@ - + alchemy - + armoursmithing - + bow - + masonry - + cartmaking - + catapult - + crossbow - + entertainment - + espionage - + forestry - + herbalism - + magic - + melee - + mining - + perception - + polearm - + quarrying - + riding - + roadwork - + sailing - + shipcraft - + endurance - + stealth - + tactics - + taxation - + trade - + taming - + unarmed combat - + weaponsmithing diff --git a/src/res/equipment.xml b/src/res/equipment.xml index afb916065..96a25688f 100644 --- a/src/res/equipment.xml +++ b/src/res/equipment.xml @@ -3,34 +3,34 @@ - - - - + + + + - - - - + + + + - - + + - - - - - + + + + + - + @@ -38,15 +38,15 @@ - - - - - - - - - + + + + + + + + + @@ -55,9 +55,9 @@ - - - + + + @@ -68,12 +68,12 @@ - - + + - + @@ -81,28 +81,28 @@ - - - - - + + + + + - - - - - + + + + + - + @@ -110,27 +110,27 @@ - - - - + + + + - - + + - - + + - + @@ -138,11 +138,11 @@ - - - - - + + + + + @@ -150,13 +150,13 @@ - - + + - + @@ -164,8 +164,8 @@ - - + + @@ -182,38 +182,38 @@ - + - - - - + + + + - - + + - - + + - - - + + + @@ -222,15 +222,15 @@ - + - - - + + + @@ -239,7 +239,7 @@ - + @@ -259,35 +259,35 @@ - + - + - + - + - + - - - + + + diff --git a/src/res/eressea/dungeons.xml b/src/res/eressea/dungeons.xml index 0aad4ab82..6752c301b 100644 --- a/src/res/eressea/dungeons.xml +++ b/src/res/eressea/dungeons.xml @@ -1,8 +1,8 @@ - - + + diff --git a/src/res/eressea/items-hse.xml b/src/res/eressea/items-hse.xml index 875166e51..2dee77e49 100644 --- a/src/res/eressea/items-hse.xml +++ b/src/res/eressea/items-hse.xml @@ -9,11 +9,11 @@ - + - + @@ -26,11 +26,11 @@ - + - + diff --git a/src/res/eressea/items.xml b/src/res/eressea/items.xml index 48c30955b..2ff896e4b 100644 --- a/src/res/eressea/items.xml +++ b/src/res/eressea/items.xml @@ -46,11 +46,11 @@ - + - + @@ -63,11 +63,11 @@ - + - + diff --git a/src/res/fr/strings.xml b/src/res/fr/strings.xml index 054a1bfb9..462d71ca6 100644 --- a/src/res/fr/strings.xml +++ b/src/res/fr/strings.xml @@ -1323,91 +1323,91 @@ Skills - + alchimie - + armurier - + arc - + maçon - + charron - + catapulte - + arbalète - + divertissement - + espionnage - + bucheron - + herboriste - + magie - + mêlée - + mineur - + observation - + hast - + perrayeur - + équitation - + cantonnier - + navigation - + charpentier - + endurance - + discrétion - + tactique - + percepteur - + commerce - + dresseur - + mains-nues - + fourbisseur diff --git a/src/res/races.xml b/src/res/races.xml index e341cad0c..6fc0ffef6 100644 --- a/src/res/races.xml +++ b/src/res/races.xml @@ -3,30 +3,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -37,86 +37,86 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -124,29 +124,29 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -154,64 +154,64 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -220,62 +220,62 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -284,28 +284,28 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + @@ -315,29 +315,29 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -345,91 +345,91 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -438,127 +438,127 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -578,34 +578,34 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -631,14 +631,14 @@ - - + + - - + + @@ -674,9 +674,9 @@ - - - + + + @@ -688,9 +688,9 @@ - - - + + + @@ -702,10 +702,10 @@ - - - - + + + + @@ -714,7 +714,7 @@ - + @@ -727,14 +727,14 @@ - - - - - - - - + + + + + + + + @@ -746,21 +746,21 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + @@ -772,27 +772,27 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -804,24 +804,24 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -834,25 +834,25 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -865,26 +865,26 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -896,11 +896,11 @@ - - - - - + + + + + @@ -913,20 +913,20 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -937,35 +937,35 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -974,18 +974,18 @@ - - - - + + + + - - - - + + + + @@ -997,15 +997,15 @@ - - - - - - - - - + + + + + + + + + @@ -1016,15 +1016,15 @@ - - - - - - - - - + + + + + + + + + @@ -1033,15 +1033,15 @@ - - - - - - - - - + + + + + + + + + @@ -1050,29 +1050,29 @@ - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + @@ -1080,37 +1080,37 @@ - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -1128,7 +1128,7 @@ - + @@ -1138,25 +1138,25 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -1169,25 +1169,25 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -1199,22 +1199,22 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + @@ -1226,27 +1226,27 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -1257,25 +1257,25 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -1289,8 +1289,8 @@ - - + + @@ -1324,9 +1324,9 @@ - - - + + + @@ -1334,9 +1334,9 @@ - - - + + + @@ -1351,10 +1351,10 @@ - - - - + + + + @@ -1362,10 +1362,10 @@ - - - - + + + + @@ -1373,10 +1373,10 @@ - - - - + + + + @@ -1384,8 +1384,8 @@ - - + + @@ -1396,11 +1396,11 @@ - - - - - + + + + + @@ -1413,9 +1413,9 @@ - - - + + + diff --git a/src/res/resources.xml b/src/res/resources.xml index 46bea5726..2d6ea7c39 100644 --- a/src/res/resources.xml +++ b/src/res/resources.xml @@ -50,10 +50,10 @@ - + - + @@ -66,10 +66,10 @@ - + - + @@ -78,10 +78,10 @@ - + - + @@ -90,10 +90,10 @@ - + - + @@ -102,10 +102,10 @@ - + - + @@ -114,11 +114,11 @@ - + - + @@ -127,11 +127,11 @@ - + - + @@ -140,10 +140,10 @@ - + - + @@ -153,10 +153,10 @@ - + - + @@ -166,10 +166,10 @@ - + - + @@ -178,10 +178,10 @@ - + - + @@ -190,7 +190,7 @@ - + @@ -198,7 +198,7 @@ - + @@ -207,7 +207,7 @@ - + diff --git a/src/res/ships.xml b/src/res/ships.xml index 290975dbc..ab03731be 100644 --- a/src/res/ships.xml +++ b/src/res/ships.xml @@ -3,7 +3,7 @@ - + @@ -11,7 +11,7 @@ - + @@ -19,7 +19,7 @@ - + @@ -27,7 +27,7 @@ - + @@ -45,7 +45,7 @@ - + @@ -62,7 +62,7 @@ - + diff --git a/src/res/vinyambar/items.xml b/src/res/vinyambar/items.xml index 8935ab17d..ff9536d88 100644 --- a/src/res/vinyambar/items.xml +++ b/src/res/vinyambar/items.xml @@ -4,11 +4,11 @@ - + - + @@ -21,11 +21,11 @@ - + - + diff --git a/src/res/vinyambar/stronghold.xml b/src/res/vinyambar/stronghold.xml index 21f2b1173..816a9a150 100644 --- a/src/res/vinyambar/stronghold.xml +++ b/src/res/vinyambar/stronghold.xml @@ -1,15 +1,15 @@ - - - - - - + + + + + + - - Tempel - temple - + + Tempel + temple + diff --git a/src/res/vinyambar/wdw-buildings.xml b/src/res/vinyambar/wdw-buildings.xml index 14bcc5356..7c70ce6f1 100644 --- a/src/res/vinyambar/wdw-buildings.xml +++ b/src/res/vinyambar/wdw-buildings.xml @@ -2,42 +2,42 @@ - + - + - + - + - + - + - + - + diff --git a/src/res/vinyambar/wdw-races.xml b/src/res/vinyambar/wdw-races.xml index 1adecdad8..6e48dbe49 100644 --- a/src/res/vinyambar/wdw-races.xml +++ b/src/res/vinyambar/wdw-races.xml @@ -1,36 +1,36 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -40,8 +40,8 @@ - - + + @@ -53,8 +53,8 @@ - - + + @@ -67,15 +67,15 @@ - - - - - - - - - + + + + + + + + + @@ -86,15 +86,15 @@ - - - - - - - - - + + + + + + + + + @@ -103,15 +103,15 @@ - - - - - - - - - + + + + + + + + + @@ -120,29 +120,29 @@ - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + @@ -150,15 +150,15 @@ - - - - - - - - - + + + + + + + + + diff --git a/src/scripts/igjarjuk-call.lua b/src/scripts/igjarjuk-call.lua index 91bb23cbf..7ab3e3440 100644 --- a/src/scripts/igjarjuk-call.lua +++ b/src/scripts/igjarjuk-call.lua @@ -22,7 +22,7 @@ function call_igjarjuk() wyrm.hp = 10000 wyrm.status = 1 wyrm.magic = "nomagic" - wyrm:set_skill("sk_magic", 20) + wyrm:set_skill("magic", 20) wyrm.aura = 1000 wyrm.faction:set_policy(laoris.faction, "fight", true) wyrm.faction:set_policy(get_faction(atoi36("dpen")), "fight", true) diff --git a/src/scripts/samples.lua b/src/scripts/samples.lua index a2d92e65f..e48569536 100644 --- a/src/scripts/samples.lua +++ b/src/scripts/samples.lua @@ -44,7 +44,7 @@ function test_movement() orc = mkunit(orcs, r0, 10) orc:add_item("horse", orc.number*3) - orc:set_skill("sk_riding", 10) + orc:set_skill("riding", 10) -- schiffe zum abtreiben: ships = {} @@ -114,8 +114,8 @@ function test_movement() u.number = 1 u:add_item("horse", u.number*3) u:add_item("money", u.number*10) - u:set_skill("sk_riding", 10) - u:set_skill("sk_stealth", 2) + u:set_skill("riding", 10) + u:set_skill("stealth", 2) u:clear_orders() u:add_order("FOLGEN EINHEIT " .. itoa36(bug.id)) u:add_order("NACH W") @@ -126,8 +126,8 @@ function test_movement() u2.number = 1 u2:add_item("horse", u2.number*3) u2:add_item("money", u.number*10) - u2:set_skill("sk_riding", 10) - u2:set_skill("sk_stealth", 2) + u2:set_skill("riding", 10) + u2:set_skill("stealth", 2) u2:clear_orders() u2:add_order("FOLGEN EINHEIT nix") u2:add_order("NUMMER EINHEIT Last") @@ -201,7 +201,7 @@ function test_combat() u.number = 100 u:add_item("money", u.number*100) u:add_item("sword", u.number) - u:set_skill("sk_melee", skill) + u:set_skill("melee", skill) u:clear_orders() u:add_order("NUMMER PARTEI test") u:add_order("KÄMPFE") @@ -215,7 +215,7 @@ function test_combat() u.number = 100 u:add_item("money", u.number*100) u:add_item("sword", u.number) - u:set_skill("sk_melee", skill+2) + u:set_skill("melee", skill+2) u:clear_orders() u:add_order("NUMMER PARTEI eviL") u:add_order("KAEMPFE") @@ -235,7 +235,7 @@ function test_rewards() u.number = 10 u:add_item("money", u.number*100) u:add_item("greatbow", u.number) - u:set_skill("sk_bow", skill) + u:set_skill("bow", skill) u:clear_orders() u:add_order("KAEMPFE") attack = "ATTACKIERE " .. itoa36(u.id) @@ -244,7 +244,7 @@ function test_rewards() u.number = 7 u:add_item("money", u.number*100) u:add_item("mallorn", u.number*10) - u:set_skill("sk_weaponsmithing", 7) + u:set_skill("weaponsmithing", 7) u:clear_orders() u:add_order("KAEMPFE NICHT") u:add_order("MACHEN Elfenbogen") @@ -256,7 +256,7 @@ function test_rewards() u.number = 7 u:add_item("money", u.number*100) u:add_item("greatbow", u.number) - u:set_skill("sk_bow", skill) + u:set_skill("bow", skill) u:clear_orders() u:add_order("KAEMPFE HINTEN") u:add_order(attack) @@ -265,7 +265,7 @@ function test_rewards() u.number = 7 u:add_item("money", u.number*100) u:add_item("mallorn", u.number*10) - u:set_skill("sk_weaponsmithing", 7) + u:set_skill("weaponsmithing", 7) u:clear_orders() u:add_order("KAEMPFE NICHT") u:add_order("MACHEN Elfenbogen") @@ -275,7 +275,7 @@ function test_rewards() u.number = 7 u:add_item("money", u.number*100) u:add_item("mallorn", u.number*10) - u:set_skill("sk_weaponsmithing", 7) + u:set_skill("weaponsmithing", 7) u:clear_orders() u:add_order("KAEMPFE NICHT") diff --git a/src/scripts/wdw-setup.lua b/src/scripts/wdw-setup.lua index f4955e680..806653eac 100644 --- a/src/scripts/wdw-setup.lua +++ b/src/scripts/wdw-setup.lua @@ -95,31 +95,31 @@ end -- skills that will be given to new units skills = { - "sk_roadwork", - "sk_crossbow", - "sk_mining", - "sk_bow", - "sk_building", - "sk_trade", - "sk_forestry", - "sk_catapult", - "sk_herbalism", - "sk_training", - "sk_riding", - "sk_armorer", - "sk_shipcraft", - "sk_melee", - "sk_sailing", - "sk_polearm", - "sk_espionage", - "sk_quarrying", - "sk_stealth", - "sk_entertainment", - "sk_weaponsmithing", - "sk_cartmaking", - "sk_perception", - "sk_taxation", - "sk_stamina" + "roadwork", + "crossbow", + "mining", + "bow", + "building", + "trade", + "forestry", + "catapult", + "herbalism", + "training", + "riding", + "armorer", + "shipcraft", + "melee", + "sailing", + "polearm", + "espionage", + "quarrying", + "stealth", + "entertainment", + "weaponsmithing", + "cartmaking", + "perception", + "taxation", + "stamina" } function wdw_setup() diff --git a/src/todo.txt b/src/todo.txt index f4bf690b7..f57177d3f 100644 --- a/src/todo.txt +++ b/src/todo.txt @@ -8,7 +8,6 @@ Eressea: Code cleanup: - curse type should contain effect-type -- sk_ prefixes entfernen - mehr itemtypes auslagern - getstrtoken() - das static loswerden? - readline implementieren @@ -29,7 +28,6 @@ Scripts, etc: - XUL for Eressea Old Terrain still needed: -- autoseed, qualitätsfunktion - random people encounters (get_allies) - creating dragons - drought curse