Update README

This commit is contained in:
LeRatierBretonnien 2020-04-20 09:18:48 +02:00
parent 99ed71a623
commit e43be2c832
4 changed files with 6338 additions and 6296 deletions

View File

@ -28,15 +28,17 @@ Pour contribuer, vous pouvez me joindre sur le Discord de FoundryVTT ou sur Face
## Statut ## Statut
**Au 16/04/2020** **Au 20/04/2020**
**IMPORTANT** : Pour l'instant, il existe un problème avec les Créatures et leur Traits, je suis au courant :). Nous travaillons dessus, pour plus d'infos, contactez moi sur le Discord de Foundry.
L'ensemble des textes a été traduits, et les liens automatiques avec les tables, personnages et états sont fonctionnels. L'ensemble des textes a été traduits, et les liens automatiques avec les tables, personnages et états sont fonctionnels.
Pour que tout fonctionne, les versions suivantes sont nécesssaires à ce stade : Pour que tout fonctionne, les versions suivantes sont nécesssaires à ce stade :
* Foundry v0.5.4+ * Foundry v0.5.5+
* Warhammer v4 système v1.2+ * Warhammer v4 système v1.2.4+
* Babele v1.9+ * Babele v1.9+
* Warhammer v4 traduction FR v0.51+ * Warhammer v4 traduction FR v0.53+
En dessous de ces releases, des défaut peuvent apparaître, notamment concernant la gestion de certains talents, des sorts, de certaines compétences spécialisées. En dessous de ces releases, des défaut peuvent apparaître, notamment concernant la gestion de certains talents, des sorts, de certaines compétences spécialisées.
Je n'assurerais pas de support sur ces anciennes versions, désolé, les tickets associés seront donc fermés, avec un petit commentaire explicatif. Je n'assurerais pas de support sur ces anciennes versions, désolé, les tickets associés seront donc fermés, avec un petit commentaire explicatif.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,5 @@
package.path = package.path .. ";lua_scripts/libraries/luajson/?.lua" package.path = package.path .. ";luajson/?.lua"
local JSON = require"json" local JSON = require"json"
local path_in = "/home/sigmar/work/foundryvtt/WFRP-4th-Edition-FoundryVTT/packs/" local path_in = "/home/sigmar/work/foundryvtt/WFRP-4th-Edition-FoundryVTT/packs/"
@ -38,8 +38,8 @@ while line do
--print(beast.name, beast.items) --print(beast.name, beast.items)
if beast.items then if beast.items then
for _, traitbeast in pairs( beast.items) do for _, traitbeast in pairs( beast.items) do
--print(beast.name, traitbeast)
if traitbeast.name then if traitbeast.name then
print(beast.name, traitbeast.name)
local found, ntentacle = false local found, ntentacle = false
local name, bonus_or_category = traitbeast.name:match("([%w%s]+)%s%(([%s%w]+)%)") local name, bonus_or_category = traitbeast.name:match("([%w%s]+)%s%(([%s%w]+)%)")
if not name then ntentacle, name = traitbeast.name:match("(%d)x%s*(Tentacles)") end if not name then ntentacle, name = traitbeast.name:match("(%d)x%s*(Tentacles)") end
@ -47,9 +47,11 @@ while line do
for _, traitdata in pairs(traits.entries) do for _, traitdata in pairs(traits.entries) do
if traitdata.id == trim1(name) then if traitdata.id == trim1(name) then
found = true found = true
--traitbeast._id = nil
--traitbeast.id = traitbeast.name --Swap !
traitbeast.name = traitdata.name traitbeast.name = traitdata.name
traitbeast.data.description.value = traitdata.description traitbeast.data.description.value = traitdata.description
--print(" Found trait " .. trait.name, traitdata.name) print(" Found trait " .. traitdata.name)
break break
end end
end end
@ -67,4 +69,4 @@ f1:close()
local jsonout = JSON.encode( beast_french ) local jsonout = JSON.encode( beast_french )
local fout = io.open("beasts.json", "w+") local fout = io.open("beasts.json", "w+")
fout:write( jsonout ) fout:write( jsonout )
fout:close() fout:close()